您的位置:首页 > 其它

第三周项目一-个人所得税计算器

2016-03-20 20:15 190 查看
问题及代码:

/*
*烟台大学计算机学院
*文件名称:xiangmu3.cpp
*作    者:闫安
*完成日期:2016年3月15日
*版 本 号:codeblocks 16.01
*
*问题描述:编写选择结构程序,输入个人月收入总额,计算出他本月应交收款和税后收入
*输入描述:个人月收入
*程序输出:应交个人所得税和税后收入
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0;
double ShuiLv,KouChuShu;
cout<<"请输入您本月的收入总额(元)";
cin>>dSalary;
int t;
t=(dSalary<3500)+(dSalary<4500)+(dSalary<9000)+(dSalary<35000)+(dSalary<55000)+(dSalary<80000);
switch(t)
{
case 0:
ShuiLv=0.45;
KouChuShu=13505;
break;
case 1:
ShuiLv=0.35;
KouChuShu=13505;
break;
case 2:
ShuiLv=0.3;
KouChuShu=5505;
break;
case 3:
ShuiLv=0.25;
KouChuShu=1005;
break;
case 4:
ShuiLv=0.2;
KouChuShu=555;
break;
case 5:
ShuiLv=0.1;
KouChuShu=105;
break;
case 6:
ShuiLv=0.03;
KouChuShu=0;
break;
}
dTax=(dSalary-3500)*ShuiLv-KouChuShu;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴的个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}


运行结果:



知识点总结:

学会并利用了switch条件语句

学习心得:

开始时错将case后的:写成看;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: