Через сколько лет дед станет вдвое старше внука? - 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.

Объяснение кода листинга программы

  1. Объявляются переменные:
    • N - возраст внука
    • M - возраст деда
    • a - количество лет, через которое дед станет вдвое старше внука
  2. Выводится сообщение Введите возраст Деда и возраст Внука
  3. Программа считывает значения возрастов деда и внука, вводимые пользователем
  4. Выполняется расчет:
    • a присваивается значение выражения M - 2*N
    • где, M - возраст деда, N - возраст внука
  5. Выводится сообщение с ответами на задачу:
    • Дед станет вдвое старше внука через a лет.
    • Деду будет M+a лет.
    • Внуку будет N+a лет.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы