c++作业

来源:互联网 发布:金盾42u网络机柜 编辑:程序博客网 时间:2024/06/08 11:34

1

  1. /*  
  2. * 文件名称:个人所得税计算器 
  3. * 作    者:王梦云
  4. * 完成日期:2017年4 ,7
  5. * 版 本 号:v1.0  
  6. * 对任务及求解方法的描述部分:无 
  7. * 输入描述:输入一个月的收入 
  8. * 问题描述:略  
  9. * 程序输出:个人所得税以及税后输入 
  10. * 问题分析:略 
  11. * 算法设计:略 

#include <iostream>  using namespace std;  int main()  {      double dSalary,dTax,dNetIncome;         cout<<"请输入您本月的收入总额(元):";        cin>>dSalary;      if (dSalary-3500<=0)          dTax=0,dNetIncome=dSalary;      if (dSalary-3500<=1500&&dSalary-3500>0)          dTax=0.03*(dSalary-3500),dNetIncome=dSalary-dTax;      if (dSalary-3500<=4500&&dSalary-3500>1500)          dTax=0.1*(dSalary-3500)-105,dNetIncome=dSalary-dTax;      if (dSalary-3500<=9000&&dSalary-3500>4500)          dTax=0.2*(dSalary-3500)-555,dNetIncome=dSalary-dTax;      if (dSalary-3500<=35000&&dSalary-3500>9000)          dTax=0.25*(dSalary-3500)-1005,dNetIncome=dSalary-dTax;      if (dSalary-3500<=55000&&dSalary-3500>35000)          dTax=0.3*(dSalary-3500)-2755,dNetIncome=dSalary-dTax;      if (dSalary-3500<=80000&&dSalary-3500>55000)          dTax=0.35*(dSalary-3500)-5505,dNetIncome=dSalary-dTax;      if (dSalary-3500>80000)          dTax=0.45*dSalary-13505,dNetIncome=dSalary-dTax;      cout<<"您本月应缴个人所和税为"<<dTax<<"元,"<<"税后收入是"<<dNetIncome<<" 元。"<<endl;       cout<<"依法纳税,共享繁荣。谢谢使用!"<<endl;        return 0;  }  



2

  1. 文件名称:求任意月有多少天 
  2. * 作    者:王梦云
  3. * 完成日期:2017年4月7日  
  4. * 版 本 号:v1.0  
  5. * 对任务及求解方法的描述部分:无 
  6. * 输入描述:  输入年份和月份 
  7. * 问题描述:略  
  8. * 程序输出: 有多少天 
  9. * 问题分析:略 
  10. * 算法设计:略 
  11. */    
#include <iostream>  using namespace std;  int main()  {      int year, month;      cout << "请输入年份和月份:";      cin >> year >> month;      if (month==1||month==3||month==5||month==7||month==8||month==10||month==12)          cout<<"该31天"<<endl;      else if (month == 2)      {          if((year%4==0&&year%100!=0)||year%400==0)              cout<<"该月29天"<<endl;          else cout<<"该月28天"<<endl;      }      else cout<<"该月有30天"<<endl;      return 0;  }  

0 0
原创粉丝点击