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