您的位置:首页 > 编程语言 > C语言/C++

C++第3次作业

2016-04-07 13:24 393 查看
一、模拟ATM新编

#include<iostream>
using namespace std;
int main()
{
int code,numb,n;
double sMoney,interest,sum;
cout<<"草民银行欢迎您"<<endl;
cout<<"请输入密码:";
cin>>code;
if(code==941204)
{
{
cout<<"1.查询\n";
cout<<"2.取款\n";
cout<<"3.存款\n";
cout<<"4.转账\n";
cout<<"5.活期转定期\n";
cout<<"0.退出\n";
cout<<"请选择操作项目(输入代号)\n";
}
cin>>numb;
if(numb==1)
cout<<"余额不足\n";
else if(numb==2)
cout<<"您的账户已冻结,请换卡\n";
else if(numb==3)
cout<<"请将现金放入存钞口,正在处理请稍等……\n";
else  if(numb==4)
cout<<"请输入转入账号\n";
else if(numb==5)
{
cout<<"请输入要转的金额:\n";
cin>>sMoney;
cout<<"请选择存储期限(输入前面代号)\n";
cout<<"1.三个月\n";
cout<<"2.六个月\n";
cout<<"3.一年\n";
cout<<"4.二年\n";
cout<<"5.三年\n";
cout<<"6.五年\n";
cin>>n;
switch(n)
{
case 1:
interest=sMoney*0.25*0.031,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 2:
interest=sMoney*0.5*0.033,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 3:
interest=sMoney*1*0.035,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 4:
interest=sMoney*2*0.044,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 5:
interest=sMoney*3*0.05,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
case 6:
interest=sMoney*5*0.055,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。";
break;
}

}
else if(numb==0)
cout<<"谢谢使用!请保管好您的卡\n";
}
else
cout<<"密码错误请重新输入";
return 0;
}


二、分段函数

#include <iostream>
#include<cmath>
using namespace std;
int main()
{
double y;
int n,x;
cout<<"请输入一个整数:\n";
cin>>x;
if(x<2) n=1;
else if(x<6) n=2;
else if(x<10) n=3;
else  n=4;
switch(n)
{
case 1:
y=x,cout<<"y=x="<<y;
break;
case 2:
y=x*x+1,cout<<"y=x*x+1="<<y;
break;
case 3:
y=sqrt(x+1),cout<<"y=√(x+1)="<<y;
break;
case 4:
y=1.0/(x+1),cout<<"y=1/(x+1)="<<y;
break;
}
return 0;
}


三、本月有几天

#include <iostream>

using namespace std;
int main()
{
int year,m;
cout<<"请输入年份:"<<endl;
cin>>year;
cout<<"请输入月份:"<<endl;
cin>>m;
if((year%4==0&&year%100!=0)||(year%400==0))
{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
cout<<"您查询的月份有31天\n";
else if(m==4||m==6||m==9||m==11)
cout<<"您查询的月份有30天\n";
else if(m==2)
cout<<"您查询的月份有28天";
else cout<<"输入不正确\n";
}
else
switch(m)
{
case 1:
cout<<"您查询的月份有31天\n";
break;
case 2:
cout<<"您查询的月份有29天\n";
break;
case 3:
cout<<"您查询的月份有31天\n";
break;
case 4:
cout<<"您查询的月份有30天\n";
break;
case 5:
cout<<"您查询的月份有31天\n";
break;
case 6:
cout<<"您查询的月份有30天\n";
break;
case 7:
cout<<"您查询的月份有31天\n";
break;
case 8:
cout<<"您查询的月份有31天\n";
break;
case 9:
cout<<"您查询的月份有30天\n";
break;
case 10:
cout<<"您查询的月份有31天\n";
break;
case 11:
cout<<"您查询的月份有30天\n";
break;
case 12:
cout<<"您查询的月份有31天\n";
break;
default:
cout<<"输入不正确\n";
break;
}
return 0;
}

四、个人所得税计算器1

#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0,sub=0;
int  n;
cout<<"请输入您本月的收入:\n";
cin>>dSalary;
if(dSalary>=3500)
{
sub=dSalary-3500;
if(sub>0&&sub<=1500) n=1;
else if(sub<=4500) n=2;
else if(sub<=9000) n=3;
else if(sub<=35000) n=4;
else if(sub<=55000) n=5;
else if(sub<=80000)  n=6;
else  n=7;
switch(n)
{
case 1:
dTax=sub*0.03,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 2:
dTax=sub*0.1-105,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 3:
dTax=sub*0.2-555,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 4:
dTax=sub*0.25-1005,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 5:
dTax=sub*0.3-2755,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 6:
dTax=sub*0.35-5505,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
case 7:
dTax=sub*0.45-13505,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
break;
}
}
else  cout<<"不建议您纳税\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}


五、个人所得税计算器2

#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0;
double sub=0;
cout<<"请输入您本月的收入:\n";
cin>>dSalary;
if(dSalary>3500)
{
sub=dSalary-3500;
if(sub>0&&sub<=1500) dTax=sub*0.03;
else if(sub<=4500)  dTax=sub*0.1-105;
else if(sub<=9000)  dTax=sub*0.2-555;
else if(sub<=35000) dTax=sub*0.25-1005 ;
else if(sub<=55000) dTax=sub*0.3-2755 ;
else if(sub<=80000) dTax=sub*0.35-5505 ;
else  dTax=sub*0.45-13505 ;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。";
}
else  cout<<"您不需要纳税\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: