Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P — вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).
Надо решить с помощью цикла While на C++. Помогите пж.
Answers & Comments
Ответ:
Program шкила;
var
p, s: real;
k: integer;
begin
write('Введите P: ');
readln(p);
s := 1000;
while s <= 1100 do
begin
s := s * (p / 100 + 1); //находим размер вклада за месяц
inc(k); //увеличиваем число месяца на 1
end;
writeln('Количество месяцев: ', k);
writeln('Итоговый размер вклада: ', s);
end.