01.01./*
02.02.* 程序的版权和版本声明部分:
03.03.* Copyright (c) 2011, 烟台大学计算机学院
04.04.* All rights reserved.
05.05.* 文件名称:test.cpp
06.06.* 作 者:单虹毓
07.07.* 完成日期:2013年 10 月 15 日
08.08.* 版 本 号:v1.0
09.09.* 对任务及求解方法的描述部分:
10.10.* 输入描述:无
11.11.* 问题描述:
12.12.* 程序输出:工资税
13.13.* 问题分析:略
14.14.* 算法设计:略
#include <iostream>
using namespace std;
int main()
{
double salary1,salary2,tax;
int t;
cout<<"输入工资"<<endl;
cin>>salary1;
salary2=salary1-2000;
t=(salary2<1500)+(salary2<4500)+(salary2<9000)+(salary2<35000)+(salary2<55000)+(salary2<80000);
switch (t)
{
case 0:tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(salary2-80000)*0.4;break;
case 1:tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(salary2-55000)*0.35;break;
case 2:tax=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(salary2-35000)*0.3;break;
case 3:tax=1500*0.03+3000*0.1+4500*0.2+(salary2-9000)*0.25;break;
case 4:tax=1500*0.03+3000*0.1+(salary2-4500)*0.2;break;
case 5:tax=1500*0.03+(salary2-1500)*0.1;break;
case 6:tax=salary2*0.03;break;
case 7:tax=0;
}
cout<<"应缴纳税额为"<<tax<<endl;
return 0;
}
工资税的计算
最新推荐文章于 2018-05-16 15:26:35 发布