Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
За каждый месяц банк начисляет к сумме вклада 7% от суммы. Напишите консольную программу, в которую пользователь вводит сумму вклада и количество месяцев. А банк вычисляет конечную сумму вклада с учетом начисления процентов за каждый месяц.
Предмет: Информатика
Раздел: Программирование на языке C# (консольные приложения)
Написать консольную программу, в которую пользователь вводит сумму вклада и количество месяцев. Банк начисляет 7% к сумме вклада каждый месяц. Нужно вычислить конечную сумму вклада с учетом начислений.
На изображении представлена заготовка кода на языке C#, но с пропущенными фрагментами. Давайте восстановим этот код и подробно разберем его работу.
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("Введите сумму вклада");
double summa = double.Parse(Console.ReadLine());
Console.WriteLine("Введите срок вклада в месяцах");
int month = int.Parse(Console.ReadLine());
int i = 1;
while (i <= month)
{
summa = summa + (summa * 0.07);
i++;
}
Console.WriteLine("Сумма через {0} месяцев = {1} рублей", month, summa);
}
}
Ввод данных:
summa
— double
, так как проценты могут дать дробную часть.Цикл начисления процентов:
while
, который повторяется от 1 до month
.Вывод результата:
Если исходная сумма вклада — S, и процент в месяц — r = 0.07, то через n месяцев сумма будет:
S_n = S \cdot (1 + r)^n
Пусть пользователь вводит:
Тогда:
Ответ: 1225.04 рублей
Если нужно — могу переписать программу на других языках программирования (Python, Java и т.д.).