C++实验3-税收计算

来源:互联网 发布:算法竞赛训练指南 pdf 编辑:程序博客网 时间:2024/06/04 18:45

一、问题及代码

 文件名称:税收计算      * 作    者:    李志伟  * 完成日期:   2017   年    3 月   22 日      * 版 本 号:v1.0      * 对任务及求解方法的描述部分:     * 输入描述: 选择后输入收入金额  * 问题描述:     * 程序输出:  1495  * 问题分析:      * 算法设计:       #include<iostream>  using namespace std;  int main()  {  double dSalary,dTax,dNetincome;  int iChoice;  dTax=0;  dNetincome=0;  cout<<"****************";  cout<<"请选择你的收入范围";  cout<<"****************"<<endl;  cout<<"1、3500-5000元        2、5000-8000元"<<endl;  cout<<"3、8000-12500元     4、12500-38500元"<<endl;  cout<<"5、38500-58500元   6、58500-83500元"<<endl;  cout<<"7、83500元以上     0、退出"<<endl;  cin>>iChoice;  switch(iChoice)  {  case 1:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.03;  break;  case 2:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.1-105;  cout<<"你本月的个人所得税是"<<dTax<<endl;  break;  case 3:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;   dTax=(dSalary-3500)*0.2-555;   cout<<"你本月的个人所得税是"<<dTax<<endl;   break;     case 4:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.25-1005;  cout<<"你本月的个人所得税是"<<dTax<<endl;  break;          case 5:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.3-2755;  cout<<"你本月的个人所得税是"<<dTax<<endl;   break;  case 6:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.35-5505;   cout<<"你本月的个人所得税是"<<dTax<<endl;   break;  case 7:cout<<"请输入你本月的收入总额(元):";  cin>>dSalary;  dTax=(dSalary-3500)*0.45-13505;  cout<<"你本月的个人所得税是"<<dTax<<endl;  break;  case 0:break;  }  return 0;  } 
二、运行结果




三、心得体会
 
这次的实验比较难,主要运用条件语句



0 0
原创粉丝点击