您的位置:首页 > 其它

第九周 算个人所得税和税后收入

2013-10-25 17:16 246 查看
1./*
2.*程序的版权和版本声明部分:
3.*Copyright(c)2013,烟台大学计算机学院学生
4.*All rights reserved.
5.*文件名称:
6.*作者:尚振伟
7.*完成日期:2013年 10月25日
8.*版本号:v0.1
9.*对任务及求解方法的描述部分:
10.*输入描述:无
11.*问题描述:输入本月收入,根据关系输出本月应交个人所得税和税后收入。
12.*程序输入:1200     13500                        9
13.*程序输出:您无需交税     1495  12005
14.*问题分析:
15.*算法设计:
16.*/
17.我的程序:
#include <iostream>

using namespace std;

int main()

{
double a,b,c;        //a,b,c分别代表本月收入,本月应缴个人所得税,税后收入。
int t;
cin>>a;
t=(a<3500)+(a<5000)+(a<8000)+(a<12500)+(a<38500)+(a<58500)+(a<83500);
switch(t)
{
case 0:
b=(a-3500)*0.45-13505;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 1:
b=(a-3500)*0.35-5505;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 2:
b=(a-3500)*0.3-2755;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 3:
b=(a-3500)*0.25-1005;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 4:
b=(a-3500)*0.2-555;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 5:
b=(a-3500)*0.1-105;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 6:
b=(a-3500)*0.03;  c=a-b;
cout<<"本月应缴个人所得税"<<b<<"税后收入"<<c<<endl;break;
case 7:
cout<<"您无需交税"<<endl;break;
}
return 0;
}


成果展示:





心得体会:错了很多次,最后才知道是"cin>>a"和"t="的位置颠倒了,要多加练习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: