В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет?
Пожалуйста помогите, нужно составить эту программу на C++ в трёх циклах (for, while, do while)
	
	
	Другие языки программирования и технологии
	
		
		
								
				
																				
							
								
				
								
				
			
	
		
			В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет C++
cout << "Запущен депозитный калькулятор." << endl;
cout << "Сумма: ";
cin >> sumstr;
cout << "Срок: ";
cin >> tim;
cout << "Ставка, %: ";
cin >> st;
cout << "1 - Ежемесячно" << endl;
cout << "2 - Ежеквартально" << endl;
cout << "3 - Ежегодно" << endl;
cout << "Период капитализации: ";
cin >> tipk;
switch (tipk)
{
case 1:
kapt = 30;
break;
case 2:
kapt = 90;
break;
case 3:
kapt = 360;
break;
default:
cout << "Извените, но Вы ввели неверный номер." << endl;
}
cout << " -----------------------------------------------------------------------------" << endl;
cout << "|" << setw(11) << left << "Период" << "|" << setw(23) << "Сумма на начало периода" << "|" << setw(16) << "Капитализация" << "|" << setw(23) << "Сумма на конец периода" << "|" << endl;
cout << " -----------------------------------------------------------------------------" << endl;
for (int i = 1; i <= (tim / kapt); i++)
{
pp = sumstr * (kapt * st / (100 * dg));
sumstr = sumstr * (1 + kapt * st / (100 * dg));
cout << '|' << setw(4) << left << kapt * (i - 1) + 1 << " - " << setw(4) << kapt * i << '|' << right << setw(23) << setiosflags(ios::fixed) << setprecision(2) << sumstr - pp << '|' << setw(16) << pp << '|' << setw(23) << sumstr << '|' << endl;
cout << " -----------------------------------------------------------------------------" << endl;
}
cout << "ИТОГО:" << endl;
cout << " " << sumstr << endl;
cout << "Спасибо за обращение!" << endl;
				
									cout << "Сумма: ";
cin >> sumstr;
cout << "Срок: ";
cin >> tim;
cout << "Ставка, %: ";
cin >> st;
cout << "1 - Ежемесячно" << endl;
cout << "2 - Ежеквартально" << endl;
cout << "3 - Ежегодно" << endl;
cout << "Период капитализации: ";
cin >> tipk;
switch (tipk)
{
case 1:
kapt = 30;
break;
case 2:
kapt = 90;
break;
case 3:
kapt = 360;
break;
default:
cout << "Извените, но Вы ввели неверный номер." << endl;
}
cout << " -----------------------------------------------------------------------------" << endl;
cout << "|" << setw(11) << left << "Период" << "|" << setw(23) << "Сумма на начало периода" << "|" << setw(16) << "Капитализация" << "|" << setw(23) << "Сумма на конец периода" << "|" << endl;
cout << " -----------------------------------------------------------------------------" << endl;
for (int i = 1; i <= (tim / kapt); i++)
{
pp = sumstr * (kapt * st / (100 * dg));
sumstr = sumstr * (1 + kapt * st / (100 * dg));
cout << '|' << setw(4) << left << kapt * (i - 1) + 1 << " - " << setw(4) << kapt * i << '|' << right << setw(23) << setiosflags(ios::fixed) << setprecision(2) << sumstr - pp << '|' << setw(16) << pp << '|' << setw(23) << sumstr << '|' << endl;
cout << " -----------------------------------------------------------------------------" << endl;
}
cout << "ИТОГО:" << endl;
cout << " " << sumstr << endl;
cout << "Спасибо за обращение!" << endl;
								
									Vector Group1								
								ооочень круто, спасибо большое! вы большой молодец!							
											примени формулу сложных процентов
				
							Если каждый год не ходить и не продлять договор, то только 3% прибавятся.
				
							Похожие вопросы
- Дано натуральное число п. Найти знакочередующуюся сумму цифр числа n:
 - Помогите найти сумму цифр числа N в С++
 - Заблокирована винда, черный экран просят положить 400 руб на номер 89654028758 кто подскажет код разблокировки
 - Я хочу стать хакером у меня 14 лет???
 - Что может стать более востребованно через 10 лет? Web-программирование или Mobile?
 - выдает ошибку неверная вещественная операция при выполнении действия: s:=round(s/n);
 - Помогите испрвить код Переписать первые элементы каждой строки матрицы a(n*m), больше некоторого числа C, в массив b .
 - C++ Как изменить программу, чтобы после каждого заданного символа вставлялся (не заменялся) символ "\n".
 - Паскаль. Представить натуральное число n в виде суммы трёх квадратов натуральных чисел.
 - C++.Обычная задача : найти кол-во пар (x,y) , удовлетворяющих условию X^2+Y^2<N. Помогите оптимизировать.