Розрахунок складних відсотків за період часу в C #. - Блог ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

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

Підписка

Розрахунок складних відсотків за період часу в C #

advertisement advertisement

Введение

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

Введите основную сумму, процентную ставку и количество лет в 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 лет. Это довольно приблизительная оценка.

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
advertisement advertisement

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success