第三次上机报告—个人所得税计算器
2016-04-12 17:21
218 查看
一、问题及代码
二、运行结果
三、心得体会
利用else
if语句比单纯利用if要方便
if用的次数过多会出现unsafe
use of type 'bool' in operation,不知道为什么
四、知识点总结
else if的使用方法
/* * 文件名称: 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的使用方法
相关文章推荐
- Visual Tracker Benchmark
- c++中一个#和两个##的用法
- HTTP响应头和请求头信息对照表,以及各种必备对照表
- 【rpm】安装软件包
- Android 动画资源 详解
- Java垃圾回收机制
- Eclipse中使用butterknife出现nullPointerException
- 使用VisualSVN Server搭建SVNserver (Windows环境为例)
- 【WEB】初探Spring MVC框架
- php分页原理教程及简单实例
- 查找问题的利器 - Git Bisect
- Java垃圾回收机制
- iframe宽高百分百显示
- Python 文件/文件夹操作(读写read/write、复制copy、删除delete、重命名rename)
- 如何写面向互联网公司的求职简历
- WEB状态管理机制剖析(cookie、session)
- 关于MySQL的select的一个特别现象
- UISwitch控件的样式设置
- Android动画——Tween动画之Alpha
- Android Git与SourceTree使用方法(一)基本配置