Через сколько лет долг превысит заданную сумму? - PascalABC.NET
Формулировка задачи:
Напишите программу, которая определяет через сколько лет долг бизнесмена превысит s тысяч рублей, если известно, что он взял ссуду m тысяч рублей в банке под 20% годовых.
Заранее спасибо.
Решение задачи: «Через сколько лет долг превысит заданную сумму?»
textual
Листинг программы
- begin
- var m := ReadLnReal('Сколько взял: m=');
- var p := ReadLnReal('Под какой процент: p=');
- var s := ReadLnReal('Какой потолок: s=');
- var y := 0;
- while m <= s do
- begin
- y += 1;
- m *= 1+p/100;
- end;
- WriteLn('Долг будет превышен через лет: ', y);
- end.
Объяснение кода листинга программы
- Ввод данных:
- m (сколько взял)
- p (под какой процент)
- s (какой потолок)
- Инициализация переменной y (количество лет) значением 0.
- Цикл while, выполняющийся до тех пор, пока m не станет больше s:
- y увеличивается на 1.
- m умножается на (1 + p/100) (то есть увеличивается на процент).
- После выхода из цикла, выводится количество лет, через которое долг превысит заданную сумму.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д