设计10个账户利息的程序

//计算利息
#include <iostream>
using namespace std;

int main()
{
	const double oneYearRate = 0.025, twoYearRate = 0.028, currentRate = 0.012;//利率
	double balance, interest;
	int type, i, startDate, endDate;


	for (i = 0; i < 10; ++i)
	{


		cout << "请输入存款类型(1:一年期,2:二年期, 0:活期 ):" << endl;
		cin >> type;


		cout << "请输入存款余额:";
		cin >> balance;


		cout << "请输入起始年限:";
		cin >> startDate;


		cout << "请输入终止年限:";
		cin >> endDate;


		switch (type){
		case 1:interest = pow(1 + oneYearRate, endDate - startDate)*balance - balance; break;


		case 2:interest = pow(1 + twoYearRate, endDate - startDate)*balance - balance; break;
		case 0:interest = pow(1 + currentRate, endDate - startDate)*balance - balance; break;


		}


		cout << balance << "元存" << endDate - startDate << "年共获得利息" << interest << "元" << endl;
	}


	return 0;


}

猜你喜欢

转载自blog.csdn.net/qq_39026129/article/details/79661090