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
原创粉丝点击