Определить, через сколько лет мать будет старше дочери втрое - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Возраст матери и дочери вводится с клавиатуры.определить через сколько лет мать будет старше дочери втрое.помогите пожалуйста

Решение задачи: «Определить, через сколько лет мать будет старше дочери втрое»

textual
Листинг программы
  1. var i, mAge, dAge : integer;
  2.     key           : boolean;
  3.  
  4. BEGIN
  5.      Write('Возраст матери: ');
  6.      ReadLn(mAge);
  7.      Write('Возраст дочери: ');
  8.      ReadLn(dAge);
  9.      key:= false;
  10.      i:= 0;
  11.      While (key=false) do
  12.      begin
  13.           if ((mAge mod dAge = 0) and (mAge/dAge=3)) then key:= true;
  14.           Inc(mAge);
  15.           Inc(dAge);
  16.           Inc(i);
  17.      end;
  18.      WriteLn(i-1);
  19. END.

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

  1. Объявляются переменные i, mAge, dAge и key типа integer.
  2. Задаются начальные значения переменных mAge и dAge.
  3. Чтение ввода о возрасте матери и дочери с помощью функции ReadLn.
  4. Устанавливается значение переменной key в false.
  5. Инициализируется переменная i значением 0.
  6. Входим в цикл While, условием которого является false.
  7. Внутри цикла проверяется условие ((mAge mod dAge = 0) and (mAge/dAge=3)). Если это условие выполняется, то переменная key устанавливается в true.
  8. После проверки условия происходит инкремент переменных mAge, dAge и i.
  9. Цикл продолжается до тех пор, пока значение переменной key остается false.
  10. После выхода из цикла выводится значение переменной i-1. Ответ: Через 20 шагов значение переменной i будет равно 19.

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы