【项目5:定期存款利息计算器】
输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
提示:利息=金额×年利率×存期(单位:年,3个月为0.25年,6个月为0.5年)。
例如:1000元存6个月,利息=1000×0.033×0.5=16.5元
利率使用2011年7月7日公布的年利率:3个月 3.10%,6个月 3.30%,一年 3.50%,二年 4.40%,三年 5.00%,五年 5.50%。
程序运行图参考下面的界面:
#include<iostream>
using namespace std;
int main(){
int type;
double money,period,rate,interest;
cout<<"欢迎使用利息计算器¥";
cout<<"请输入存款金额:";
cin>>money;
cout<<"====存款期限===="<<endl;
cout<<"1.3个月"<<endl;
cout<<"2.6个月"<<endl;
cout<<"3.1 年"<<endl;
cout<<"4.2 年"<<endl;
cout<<"5.3 年"<<endl;
cout<<"6.5 年"<<endl;
cout<<"请输入存款期限的代号:";
cin>>type;
if(type>=1&&type<=6)
{
switch (type)
{
case 1:
period=0.25;
rate=0.031;
break;
case 2:
period=0.5;
rate=0.033;
break;
case 3:
period=1;
rate=0.035;
break;
case 4:
period=2;
rate=0.044;
break;
case 5:
period=3;
rate=0.050;
break;
case 6:
period=5;
rate=0.055;
break;
}
interest=money*period*rate;
cout<<"到期利息为:"<<interest<<"元,本息合计为:"<<interest+money<< "元。"<<endl;
}
else
cout<<"选择存款类型错误!";
cout<<"感谢您的使用,欢迎下次光临!"<<endl;
return 0;
}