c++实验3
来源:互联网 发布:淘宝允许农药 编辑:程序博客网 时间:2024/05/17 00:13
一:问题及代码
/* * 文件名称: 个人所得税计算* 作 者: 陈思杏 * 完成日期: 2016 年 4 月 12日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:通过合适的程序来制作个人所得税计算器; * 输入描述:输入个人月收入; * 问题描述:对输入的个人月收入通过程序做出判断以及一系列计算; * 程序输出:输出应交税务以及税后总收入; * 问题分析:分析问题并用合适的程序求解问题; * 算法设计:用if语句。 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax,dNetincome; cout<<"请输入您本月的个人收入总额(元):"; cin>>dSalary; double Spare,TaxRate; int deduction; Spare=dSalary-3500; if(Spare>0) { if(Spare<=1500) TaxRate=0.03,deduction=0; else if(Spare<=4500) TaxRate=0.10,deduction=105; else if(Spare<=9000) TaxRate=0.20,deduction=555; else if(Spare<=35000) TaxRate=0.25,deduction=1005; else if(Spare<=55000) TaxRate=0.30,deduction=2755; else if(Spare<=80000) TaxRate=0.35,deduction=5505; else TaxRate=0.45,deduction=13505; } else { TaxRate=0; deduction=0; } dTax=Spare*TaxRate-deduction; dNetincome=dSalary-dTax; cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetincome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二:实验结果
三:心得体会
之前用单分支来做,一直做错,后面换成了多分支的来做,终于做好了,只想说:在编每个程序之前,都先要想好用什么程序,然后再编,这样就可以事半功倍。
四:知识点总结
1.学会用if的多分支结构,判断else是和哪个if 相连
0 0
- C#-实验3
- [C++]实验三
- c语言实验
- 哈希表实验C语言版
- C语言 枚举实验
- C-S通信实验
- C 实验总结
- C程序设计实验1
- C程序设计实验2
- c语言实验
- C++-实验-项目五
- C#—实验10.4
- C++---第七次实验。
- c++--补第二次实验
- C语言递归实验
- C语言实验-素数
- C+实验2
- C++STL 第二次实验
- LeetCode-62. Unique Paths/63. Unique Paths II
- c++第3次上机实验
- 数据结构之内部排序性能比较
- Android笔记【2】--View
- 利用jquery.validate做手机号验证‘字符验证和一些简单验证
- c++实验3
- Cocos2d 播放音乐
- Android ViewDragHelper
- Java实现八数码问题
- 最全的HTTP状态码
- PHP 验证码的实现代码
- SQLiteOpenHelper
- C语言struct关键字详解
- 观察者模式