Клиент открыл счет в банке 1 марта, вложив 1000 рублей. Каждый месяц начисляется 1% с той...

0 голосов
146 просмотров

Клиент открыл счет в банке 1 марта, вложив 1000 рублей. Каждый месяц начисляется 1% с той суммы, которая оказалась на счете на конец месяца. В каком месяце размер вклада превысит 1200 руб.


Информатика (112 баллов) | 146 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Const month:array[0..11] of string [15]=
('январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 
'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь');
var s:real; i,k:integer;
begin
s:=1000; k:=0;
while s<=1200 do<br> begin
 s:=s*1.01;
 k:=k+1;
 end;
writeln('k = ',k,' - ',month[k mod 12+2]);
end.

Результат:
k = 19 - октябрь

(194k баллов)
0

А не 21 ли получается ? Я просто трассировкой решала и у меня получилось с 21 месяца

0

Посчитайте ещё раз.