Расчет сложных процентов за период времени в C#.
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Хочешь больше?

Смотри бесплатно:

Типичные ошибки в коде на примере С++, С# и Java

Алгоритмы и структуры данных в .NET

Как стать C# /.NET разработчиком?

Хочешь больше?

Смотри бесплатно:

Типичные ошибки в коде на примере С++, С# и Java

Алгоритмы и структуры данных в .NET

Как стать C# /.NET разработчиком?

Введение

Данный пример показывает, как рассчитать сложный процент через временной период.

Введите основную сумму, процентную ставку и количество лет в TextBox. Когда Вы кликните Рассчитать, программа использует следующий код для отображения баланса в течение следующих лет. 


// Расчет и отображение процентов для следующих лет

private void btnCalculate_Click(object sender, EventArgs e)

{

    lstResults.Items.Clear();

    double principle = double.Parse(txtPrinciple.Text);

    double interestRate = double.Parse(txtInterestRate.Text);

    int numYears = int.Parse(txtNumYears.Text);

    for (int i = 1; i <= numYears; i++)

    {

        double balance = principle * Math.Pow(1 + interestRate, i);

        lstResults.Items.Add("Year " + i.ToString() + "\t" +

            balance.ToString("C"));

    }

}

Программа просто перебирает годы, рассчитывая сложный процент по формуле:

   balance = principle * Math.Pow(1 + interestRate, i)

Это простая формула сложного процента, поэтому расчет делается лишь раз в год.

Интересно знать: чтобы посчитать, сколько нужно времени чтобы удвоить Ваши деньги, можно использовать «Правило 72-х». Разделите процентную ставку на 72 и результат покажет приблизительное количество лет, которые потребуются для удвоения суммы Ваших денег. Для примера, при ставке 7.2%  это займет около 10 лет. Это довольно приблизительная оценка.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 6 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 8 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 16 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Подписка
Notification success