c++作业3

来源:互联网 发布:js标签切换代码 编辑:程序博客网 时间:2024/06/07 01:37

项目1:个人所得税计算器

程序代码:

/** 文件名称:个人所得税计算.cpp  * 作    者:聂子俊  * 完成日期:2016 年 4 月 7 日  * 版 本 号:v1.0  * 输入描述:个人本月的总收入 * 问题描述:计算出当月的应缴的个人所得税和税后收入* 程序输出:您本月应缴个人所得税?元,税后收入是?元。*/#include<iostream>using namespace std;int main(){double dSalary,dTax,dNetIncome;//收入总额 个人所得税 税后收入cout<<"请输入您本月的收入总额(元):";cin>>dSalary;//下面求解应缴的个人所得税dTax和税后收入dNetIncomeif(dSalary<=3500){dTax=0;dNetIncome=3500;}else if(dSalary<=5000){dTax=(dSalary-3500)*0.03;dNetIncome=dSalary-dTax;}else if(dSalary<=8000){dTax=(dSalary-3500)*0.1-105;dNetIncome=dSalary-dTax;}else if(dSalary<=12500){dTax=(dSalary-3500)*0.2-555;dNetIncome=dSalary-dTax;}else if(dSalary<=38500){dTax=(dSalary-3500)*0.25-1005;dNetIncome=dSalary-dTax;}else if(dSalary<=58500){dTax=(dSalary-3500)*0.3-2755;dNetIncome=dSalary-dTax;}else if(dSalary<=83500){dTax=(dSalary-3500)*0.35-5505;dNetIncome=dSalary-dTax;}else{dTax=(dSalary-3500)*0.45-13505;dNetIncome=dSalary-dTax;}cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"<<endl;cout<<"依法纳税,共享繁荣。谢谢使用!";return 0;}

项目2:本月有几天?

程序代码:

/** 文件名称:本月有几天.cpp  * 作    者:聂子俊  * 完成日期:2016 年 4 月 7 日  * 版 本 号:v1.0  * 输入描述:输入年份和月份(中间用空格隔开) * 问题描述:判断是否是闰年,并给出当月的天数* 程序输出:?年?月有?日*/#include<iostream>using namespace std;int main(){int year,month,day;cout<<"输入年份和月份(中间用空格隔开):";cin>>year>>month;switch(month){case 1: day=31;break;case 2: //判断这一年是否是闰年if((year%4==0)&&(year%100!=0)||(year%400==0)){day=29;break;}else{day=28;break;}case 3: day=31;break;case 4: day=30;break;case 5: day=31;break;case 6: day=30;break;case 7: day=31;break;case 8: day=31;break;case 9: day=30;break;case 10: day=31;break;case 11: day=30;break;case 12: day=31;break;default:cout<<"没有这个月"<<endl;}if(month>=1&&month<=12)cout<<year<<"年"<<month<<"月有"<<day<<"日"<<endl;return 0;}


项目3:定期存款利息计算器

程序代码:

/** 文件名称:利息计算器.cpp* 作    者:聂子俊* 完成日期:2016 年 4 月 7 日* 版 本 号:v1.0* 输入描述:输入存款数* 问题描述:判断存款期限* 程序输出:到期利息为?,本息和为?*/#include<iostream>using namespace std;int main(){double MoneyIn,MoneyOut,tax;int select;cout<<"欢迎使用利息计算器!"<<endl;cout<<"请输入存入金额:";cin>>MoneyIn;cout<<"=====存款期限====="<<endl;cout<<"1.  3个月"<<endl;cout<<"2.  6个月"<<endl;cout<<"3.  一年"<<endl;cout<<"4.  两年"<<endl;cout<<"5.  三年"<<endl;cout<<"6.  五年"<<endl;cout<<"请输入存款期限代号:";cin>>select;switch(select){case 1:tax=MoneyIn*0.031*0.25;break;case 2:tax=MoneyIn*0.033*0.5;break;case 3:tax=MoneyIn*0.035*1;break;case 4:tax=MoneyIn*0.044*2;break;case 5:tax=MoneyIn*0.05*3;break;case 6:tax=MoneyIn*0.055*5;}    MoneyOut=MoneyIn+tax;cout<<"到期利息为"<<tax<<"元,本息合计共"<<MoneyOut<<"元"<<endl;cout<<"谢谢您的使用,欢迎下次光临!"<<endl;return 0;}





0 0
原创粉丝点击