您的位置:首页 > 其它

第三次上机报告—个人所得税计算器

2016-04-12 17:21 218 查看
一、问题及代码

/*
* 文件名称: 0411011.cpp
* 作    者:谭星宇
* 完成日期: 2016  年  4   月  13  日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分:个人所得税计算器
* 输入描述:输入个人月收入总额,计算出他本月应缴税款和税后收入
* 问题描述:计算税率,以及最后的工资
* 程序输出:计算出他本月应缴税款和税后收入
* 问题分析:利用if语句
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
double x,y,sum,sum1;
cout<<"请输入您本月的收入总额(元):";
cin>>x;
sum=x-3500;
if(sum<1500)
{
y=sum*0.03-0;
}
else if(sum>=1500&&sum<=4500)
{
y=sum*0.1-105;
}
else if(sum>4500&&sum<=9000)
{
y=sum*0.2-555;
}
else if(sum>9000&&sum<=35000)
{
y=sum*0.25-1005;
}
else if(sum>35000&&sum<=55000)
{
y=sum*0.3-2755;
}
else if(sum>55000&&sum<=80000)
{
y=sum*0.35-5505;
}
else
y=sum*0.45-13505;
sum1=x-y;
cout<<"您本月应缴个人所和税 "<<y<<" 元,税后收入是 "<<sum1<<" 元。\n";
return 0;
}


二、运行结果



三、心得体会

利用else
if语句比单纯利用if要方便

if用的次数过多会出现unsafe
use of type 'bool' in operation,不知道为什么

四、知识点总结

else if的使用方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: