C++第三次作业

来源:互联网 发布:农村淘宝官方下载 编辑:程序博客网 时间:2024/06/10 07:18

一,个人所得税计算器

/** 文件名称:个人所得税计算器* 作    者:王运茂* 完成日期:2017年4月5日* 版 本 号:v1.o* 对任务及求解方法的描述部分:当收入变化时,求出相应的税收及税后收入* 问题描述:无* 程序输出:应缴纳的税收及税后收入* 问题分析:* 算法*/#include <iostream.h>void main(){ double dsalary,dtax=0,dnetlncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dsalary; if (dsalary>0&&dsalary<1500) dtax=0; if (dsalary>1500&&dsalary<4500) dtax=(dsalary-1500)*0.1+105; if (dsalary>4500&&dsalary<9000) dtax=(dsalary-4500)*0.2+555;    if (dsalary>9000&&dsalary<35000) dtax=(dsalary-9000)*0.25+1005;    if (dsalary>35000&&dsalary<55000) dtax=(dsalary-35000)*0.3+2755;    if (dsalary>55000&&dsalary<80000) dtax=(dsalary-55000)*0.35+5505;    if (dsalary>80000) dtax=(dsalary-80000)*0.45+13505; dnetlncome=dsalary-dtax; cout<<"您本月应缴个人所得税"<<dtax<<"元,税后收入是"<<dnetlncome<<endl; cout<<"依法纳税,共享繁荣,谢谢使用!"<<endl;}


二,本月有几天

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

运行结果


三,利息计算器

#include <iostream.h>  void main()  {      int  a;      double b, c, d, f;      cout << "欢迎使用利息计算器!"<<"\n";      cout << "请输入存款金额:";      cin >> b;      cout << "======存款期限======" << "\n";      cout << "1. 3个月 " << "\n";      cout << "2. 6个月" << "\n";      cout << "3. 一年 " << "\n";      cout << "4. 二年" << "\n";      cout << "5. 三年" << "\n";      cout << "6. 五年" << "\n";      cout << "请输入存款期限的代号:";      cin >> a;      if (a>=1 && a <=6)      {          switch(a)          {          case 1:              c = 0.25;              d = 0.031;              break;          case 2:              c = 0.5;              d = 0.033;              break;          case 3:              c = 1;              d = 0.035;              break;          case 4:              c = 2;              d = 0.044;              break;          case 5:              c = 3;              d = 0.05;              break;          case 6:              c = 5;              d = 0.055;              break;          }          f = b * c * d;          cout << "到期利息为:" << f << "元,本息合计共"<< f + b <<"元。"<<"\n";      }      else          cout << "选择存款类型错误!"<<"\n";      cout << "感谢您的使用,欢迎下次光临!"<<"\n";  }  

运行结果


0 0
原创粉丝点击