您的位置:首页 > 其它

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

2016-04-19 18:47 288 查看
/*
*copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:text.cpp
*作者:闫舒
*完成日期:2016年3月17日
*版本号:Code::Blocks 12.11
*
*问题描述:选择顺序结构程序,输入个人收入总额,计算出他本月应缴税款和税后收入。
*输入描述:个人收入总额
*程序输出:应缴税款,税后收入
*/
#include<iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncom=0;
cout<<"请输入您本月的收入总额:";
cin>>dSalary;
int t=0;
t=(dSalary<=3500)+(dSalary<=4500)+(dSalary<=9000)+(dSalary<=35000)+(dSalary<=55000)+(dSalary<=80000);
switch(t)
{
case 6:
dTax=0;
break;
case 5:
dTax=(dSalary-3500)*0.03-105;
break;
case 4:
dTax=(dSalary-3500)*0.1-555;
break;
case 3:
dTax=(dSalary-3500)*0.2-1005;
break;
case 2:
dTax=(dSalary-3500)*0.1-2755;
break;
case 1:
dTax=(dSalary-3500)*0.1-5505;
break;
case 0:
dTax=(dSalary-3500)*0.1-13505;
break;
}
dNetIncom=dSalary-dTax;

cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncom<<"元。\n";
cout<<"依法缴税,共享繁荣。谢谢使用!\n";
return 0;
}


运行结果:



知识点总结:

明白了判断是非的用法,也巩固了switch语句的用法,使之更为熟练。

学习心得:

只要认真做,就能成功做出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: