#include<iostream>
using namespace std;
int main()
{
int type, days;
double money, period, rate, interest; //“period”?往下看就了然了!
cout <<endl;
cout << " ========欢迎使用利息计算系统!========= " << endl << endl;
cout << " 请选择下列业务的相应代号" <<endl;
cout << " =======================================" << endl;
cout << " 1.活期储蓄" << endl;
cout << " 2.三个月" << endl;
cout << " 3.六个月" << endl;
cout << " 4.一年" << endl;
cout << " 5.二年" << endl;
cout << " 6.三年" << endl;
cout << " 7.五年" << endl;
cout << " =======================================" << endl << endl;
cout <<" 您选择的业务代号为:";
cin >> type ;
if (type>=1 && type <=7)
{
switch(type)
{
case 1:
cout << " 请输入存款天数:";
cin >> days;
rate = 0.005;
period = days /360.0; //豁然开朗!此处的“period”用得相当高明啊。解决了我很苦恼的一个问题。跪了!
break;
case 2:
rate = 0.031;
period = 0.25;
break;
case 3:
rate = 0.033;
period = 0.50;
break;
case 4:
rate = 0.035;
period = 1.0;
break;
case 5:
rate = 0.044;
period = 2.0;
break;
case 6:
rate = 0.050;
period = 3.0;
break;
case 7:
rate = 0.055;
period = 5.0;
break;
}
cout << " 请输入您的存款金额:¥";
cin >> money ;
interest = money * rate * period;
cout << " 您的利息为:¥"<< interest << "本息合计¥" << interest+money <<endl;
cout << " 谢谢您的使用,欢迎下次光临!"<<endl;
}
else
cout << " 你选择的业务代号有误,请确认后再次输入。"<<endl; //其实再输入就木有了。。
return 0;
}
运行结果:
心得体会:
说实话,编程序的这个把月以来,以这次编的最有成就感。