您的位置:首页 > 其它

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

2016-03-14 20:19 274 查看
问题及代码:

/*

*copyright (c) 2014,烟台大学计算机学院

*All rights reserved.

*文件名称:test.cpp

*作 者:李一波

*完成日期:2016年3月14号

*版 本 号:v1.0

*

*问题描述:输入个人收入总额,计算出他本月应缴税款和税后收入

*输入描述:输入收入总额(元)

*程序输出:税后收入和应缴税款

*/

#include <iostream>

using namespace std;

int main()

{

double dSalary,dTax=0,dNetIncome=0;

cout<<"请输入您本月的收入总额(元):";

cin>>dSalary;

double s=dSalary-3500;

int m=(s>1500)+(s>4500)+(s>9000)+(s>35000)+(s>55000)+(s>80000);

if(dSalary<=3500)

{

dTax=0;

dSalary=dSalary;

}

else

switch(m)

{

case 6 :

dTax=s*0.45-13505;

dNetIncome=dSalary-dTax;

break;

case 5 :

dTax=s*0.35-5505;

dNetIncome=dSalary-dTax;

break;

case 4 :

dTax=s*0.3-2755;

dNetIncome=dSalary-dTax;

break;

case 3 :

dTax=s*0.25-1005;

dNetIncome=s-dTax;

break;

case 2 :

dTax=s*0.2-555;

dNetIncome=dSalary-dTax;

break;

case 1 :

dTax=s*0.1-105;

dNetIncome=dSalary-dTax;

break;

default :

dTax=s*0.03;

dNetIncome=dSalary-dTax;

}

cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";

cout<<"依法纳税,共享繁荣。谢谢使用!\n";

return 0;

}

运行结果:

知识点总结:

主要应用了c++中switch的用法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: