https://pastein.ru/t/gK

  скопируйте уникальную ссылку для отправки


#include <iostream>
using namespace std;

double Formula(double deposit, int time, double percent) //будем учитывать что проценты считаются и прибавляются каждый месяц
{
	double result = deposit * pow((1 + percent / 12.0), time) - deposit;
	return result;
}

int main()
{
	setlocale(LC_ALL, "Russian");
	double deposit;
	double result;
	int time;
	bool allright = true;
	string answer;
	cout << "Введите сумму депозита: ";
	cin >> deposit;
	while (allright)
	{
		cout << "Выберите срок вклада (Возможные варианты 3,6,12,18,24,36): ";
		cin >> time;
		switch (time)
		{
		case 3:
			result = Formula(deposit, time, 0.09);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		case 6:
			result = Formula(deposit, time, 0.115);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		case 12:
			result = Formula(deposit, time, 0.135);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		case 18:
			result = Formula(deposit, time, 0.15);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		case 24:
			result = Formula(deposit, time, 0.18);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		case 36:
			result = Formula(deposit, time, 0.24);
			cout << "Доход составит: " << result << ";\nИтоговое кол-во денег: " << deposit + result;
			break;
		default:
			cout << "Вы ввели неверное число, попробуйте еще.";
			break;
		}
		cout << "\nЕсли хотите рассчитать на другой срок, введите плюс (+); Если нет, то любой другой символ : ";
		cin >> answer;
		if (answer != "+")
		{
			allright = false;
		}
		answer = "";
	}
	cout << "\nСпасибо за использование моей программы (^_^)";
}