Паскаль! Нач. уровень.
С использованием WHILE
Гражданин 1 марта открыл счет в банке вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы.
Определить:
1)сколько денег будет на счете через 6 мес;
2) Через сколько месяцев размер вклада превысит 1200 руб.;
3) За какой месяц величина ежемесячного вклада превысит 50 руб.

9 Авг 2019 в 19:43
404 +1
1
Ответы
1

program BankDeposit;

var
deposit, monthlyProfit: real;
month: integer;

begin
deposit := 1000;
month := 1;

while month <= 6 do
begin
deposit := deposit + deposit * 0.02;
month := month + 1;
end;

writeln('Сумма на счете через 6 месяцев: ', deposit:0:2);

deposit := 1000;
month := 1;

while deposit <= 1200 do
begin
deposit := deposit + deposit * 0.02;
month := month + 1;
end;

writeln('Размер вклада превысит 1200 рублей через ', month, ' месяцев');

deposit := 1000;
month := 1;

while deposit <= 50 do
begin
deposit := deposit + deposit * 0.02;
month := month + 1;
end;

writeln('Ежемесячный вклад превысит 50 рублей через ', month, ' месяцев');

end.

20 Апр 2024 в 15:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир