Через сколько лет дед станет вдвое старше внука? - Pascal
Формулировка задачи:
Всем привет, не могли-бы вы помочь с задачкой?
Деду M лет, а внуку N лет. Через сколько лет дед станет вдвое старше внука. И сколько при этом лет будет деду и внуку.
Решение задачи: «Через сколько лет дед станет вдвое старше внука?»
textual
Листинг программы
program GrandFC; var N, M, a : integer; begin writeln ('Введите возраст Деда и возраст Внука'); readln(M, N); {составляем и решаем уравнение: M+a = 2(N+a)} a := M - 2*N; writeln('Дед станет вдвое старше внука через ', a, ' лет.'); writeln('Деду будет ', M+a, ' лет.'); writeln('Внуку будет ', N+a, ' лет.'); end.
Объяснение кода листинга программы
- Объявляются переменные:
N
- возраст внукаM
- возраст дедаa
- количество лет, через которое дед станет вдвое старше внука
- Выводится сообщение
Введите возраст Деда и возраст Внука
- Программа считывает значения возрастов деда и внука, вводимые пользователем
- Выполняется расчет:
a
присваивается значение выраженияM - 2*N
- где,
M
- возраст деда,N
- возраст внука
- Выводится сообщение с ответами на задачу:
Дед станет вдвое старше внука через a лет.
Деду будет M+a лет.
Внуку будет N+a лет.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д