您的位置:首页 > 其它

第九周任务,错的一塌糊涂,欢迎帮忙改错……switch语句不会用啊

2012-10-22 21:34 281 查看
#include <iostream>
using namespace std;
int main()
{
double a,b,c,d,e,f,g,j,l;//a=金额,b=年利率,c=存期,d=利息,e=存款类型,f=定期存款时间,l=本息合计
int h,i;
cout<<"请输入存款金额:";
cin>>a;
cout<<"请选择存款类型,活期请按1,定期请按2.";
cin>>e;
if(e==2)
{cout<<"请选择存款时间,按月存款请按1,按年存款请按2";
cin>>f;
if(f==1)
{cout<<"请输入存款月数,可选择的月数有3个月,6个月,请输入3或6:";
cin>>g;
h=g/3;
switch(h)
{
case 0:
case 1:b=3.1/100,c=1/4;break;
case 2:b=3.3/100,c=1/2;break;
d=a*b*c;
l=a+d;
}

cout<<"利息为:"<<d<<",本息合金为:"<<l;}
else
cout<<"请选择存款一年,二年,三年,五年,如存款一年,请输入1.请输入存款年数:";
cin>>i;
switch(i)
{
case 0:
case 1:b=3.5/100,c=1;break;
case 2:b=4.4/100,c=2;break;
case 3:b=5/100,c=3;break;
case 4:
case 5:b=5.5/100,c=5;break;
d=a*b*c;
l=a+d;
}
cout<<"利息为:"<<d<<",本息合金为:"<<l;}
else
cout<<"请输入存款天数。";
cin>>j;
c=j/360;
d=a*b*c;
l=a+d;
cout<<"利息为:"<<d<<",本息合金为:"<<l;
cout<<"\n";
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: