Известны год и номер месяца рождения человека, а также год и номер месяца сегодняшнего дня (январь – 1 и т.д.). Определить возраст человека (число полных лет). В случае совпадения указанных месяцев считать, что прошел весь год. Паскаль.

29 Мая 2019 в 19:43
702 +1
0
Ответы
1

program AgeCalculator;

var
birthYear, birthMonth, currentYear, currentMonth, age: integer;

begin
writeln('Enter the year of birth: ');
readln(birthYear);

writeln('Enter the month of birth: ');
readln(birthMonth);

writeln('Enter the current year: ');
readln(currentYear);

writeln('Enter the current month: ');
readln(currentMonth);

age := currentYear - birthYear;

if (currentMonth < birthMonth) then
age := age - 1;

writeln('The person is ', age, ' years old.');
end.

21 Апр 2024 в 02:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 157 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир