М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
komarovaliza64
komarovaliza64
12.02.2020 06:27 •  Информатика

Гражданин открывает счёт и кладёт 10000 рублей. Каждый месяц его размер вклада увеличивается на 2% от имеющийся суммы. Определите сколько будет на счете через 6 месяцев и 12 месяцев . Программа Паскаль

👇
Ответ:
ЧакН0рис
ЧакН0рис
12.02.2020

мы мусульманеоаоаокоаокругк

4,5(22 оценок)
Ответ:
VerinaNice
VerinaNice
12.02.2020
Добрый день!

Чтобы решить данную задачу, мы можем использовать цикл, чтобы рассчитать сумму на счете через заданное количество месяцев. В данном случае, у нас есть 2% от имеющейся суммы, которую мы будем добавлять к вкладу каждый месяц. Давайте напишем программу на языке Паскаль для решения этой задачи:

```pascal
program BankDeposit;

var
sum, deposit: real; // переменные для суммы на счете и размера вклада
months: integer; // переменная для количества месяцев
i: integer; // переменная для цикла

begin
sum := 10000; // начальная сумма на счете
deposit := sum; // размер вклада равен начальной сумме

months := 6; // количество месяцев

// рассчет суммы на счете через заданное количество месяцев
for i := 1 to months do
begin
deposit := deposit + (0.02 * deposit); // увеличение размера вклада на 2%
sum := sum + deposit; // добавление размера вклада к сумме на счете
end;

writeln('Сумма на счете через ', months, ' месяцев: ', sum:0:2); // вывод результата

months := 12; // изменение количества месяцев

// рассчет суммы на счете через заданное количество месяцев
for i := 1 to months do
begin
deposit := deposit + (0.02 * deposit); // увеличение размера вклада на 2%
sum := sum + deposit; // добавление размера вклада к сумме на счете
end;

writeln('Сумма на счете через ', months, ' месяцев: ', sum:0:2); // вывод результата

end.
```

В первой части программы мы инициализируем переменные для суммы на счете (`sum`), размера вклада (`deposit`), количества месяцев (`months`) и цикла (`i`).

Затем мы задаем начальную сумму на счете и присваиваем ее переменной `sum`. Размер вклада (`deposit`) также равен начальной сумме.

Далее мы задаем количество месяцев (`months`). В данном случае, мы сначала рассчитаем сумму на счете через 6 месяцев, а затем через 12 месяцев. Мы используем цикл `for`, чтобы пройтись через каждый месяц.

Внутри цикла мы увеличиваем размер вклада на 2% от имеющейся суммы, используя формулу `deposit := deposit + (0.02 * deposit)`. Затем мы добавляем размер вклада к сумме на счете, используя формулу `sum := sum + deposit`.

После выполнения цикла мы выводим результат, используя `writeln('Сумма на счете через ', months, ' месяцев: ', sum:0:2);`. Здесь мы используем переменную `months` для вывода количества месяцев и переменную `sum` для вывода суммы на счете.

Результаты будут выведены на экран в формате `Сумма на счете через X месяцев: Y`, где `X` - количество месяцев, а `Y` - сумма на счете.

Надеюсь, данное объяснение и программа помогут вам понять, как решить данную задачу. Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задавать их!
4,5(43 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ