C++第3次上机实验-个人所得税计算机
2016-04-11 12:59
344 查看
一、问题及代码
二、运行结果
三、心得体会
开始弄半天才把计算公式中的关系搞清楚,后来逐步的分if对应的情况解决问题。
四、知识点总结
运用if语句分级实现计算
/* * 文件名称:个人所得税计算器 * 作 者:丁旭军 * 完成日期: 2016年 4 月11 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:C++实验-3 * 程序输出:本月应缴税款和税后收入 * 问题分析:略 * 算法设计: 略 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0,a,b; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(dSalary-3500<=0) cout<<"您不需要交税"<<endl; else { if(dSalary-3500<=1500) a=0.03,b=0; else if(dSalary-3500<=4500) a=0.10,b=105; else if(dSalary-3500<=9000) a=0.20,b=555; else if(dSalary-3500<=35000) a=0.25,b=1005; else if(dSalary-3500<=55000) a=0.30,b=2755; else if(dSalary-3500<=80000) a=0.35,b=5505; else if(dSalary-3500>80000) a=0.45,b=13505; dTax=(dSalary-3500)*a-b; dNetIncome=dSalary-dTax; } cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二、运行结果
三、心得体会
开始弄半天才把计算公式中的关系搞清楚,后来逐步的分if对应的情况解决问题。
四、知识点总结
运用if语句分级实现计算
相关文章推荐
- 计算机视觉和人工智能的状态:我们已经走得很远了 The state of Computer Vision and AI: we are really, really far away.
- YTUOJ之删除相同元素(线性表)
- 从ImageNet数据集上的卷积神经网络可以学到什么What I learned from competing against a ConvNet on ImageNet
- 循环神经网络The Unreasonable Effectiveness of Recurrent Neural Networks
- Apache 的 httpd.conf 详解
- 深度神经网络如何看待你,论自拍What a Deep Neural Network thinks about your #selfie
- 深度神经网络导论Introduction to Deep Neural Networks
- http://bbs.51cto.com/thread-1070029-1-1.html
- OKNetWorkHttp基于 AFNetworking 二次封装 业务更加简单清晰
- YTUOJ之合并链表(线性表)
- HTML JS HTTP 精品插件记录
- Android用Retrofit搭建通用网络请求模块
- 有上下界的网络流
- ios网络通信及http简述
- 【数据结构与算法】哈希表
- 使用nginx搭建https服务器
- iPhone屏幕适配,历史及现状(http://hjcapple.github.io/2014/10/10/iphone-screen.html)
- FlashSim安装及测试(http://www.jianshu.com/p/d6323869198d)
- TCP协议的学习(四)TCP四次挥手及解释
- Keras(2):使用Keras构建神经网络进行Mnist手写字体分类,并定性分析各种超参数的影响