Предмет: Информатика,
автор: sexibamboa
Помогите напишите задачу и ее решение в паскале.
Составить программу для решения следующей задачи:
Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить за какой месяц величина ежемесячного увеличения вклада превысит 30 руб.
Ответы
Автор ответа:
1
var d:integer;
c,a:real;
begin
a:=1000;
d:=0;
while a <=1030 do begin
c:=a/100*2;
a:=a+c;
d:=d+1;
end;
writeln('величина ежемесячного увеличения вклада превысит 30 руб за ',d,' месяца');
end.
c,a:real;
begin
a:=1000;
d:=0;
while a <=1030 do begin
c:=a/100*2;
a:=a+c;
d:=d+1;
end;
writeln('величина ежемесячного увеличения вклада превысит 30 руб за ',d,' месяца');
end.
Интересные вопросы
Предмет: Другие предметы,
автор: Аноним
Предмет: Русский язык,
автор: zveroboj007
Предмет: Қазақ тiлi,
автор: Tamirlan2OO8
Предмет: Русский язык,
автор: olgaaa555
Предмет: Алгебра,
автор: nemoy99
sum, growth: real;
months: integer;
begin
sum := 1000;
months := 0;
repeat
months := months + 1;
growth := sum * 0.02;
sum := sum + growth;
until growth > 30;
writeln('Сумма - ', sum);
writeln('Месяцев прошло - ', months);
writeln('Номер месяца в году - ', (3 + months - 1) mod 12 + 1);
end.