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

来源:互联网 发布:淘宝网长袖连衣裙新款 编辑:程序博客网 时间:2024/06/05 20:54

一、问题及代码

/*   * 文件名称: 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的使用方法


0 0