C++作业3

来源:互联网 发布:扇贝听力没有mac版 编辑:程序博客网 时间:2024/05/16 04:48

项目二

一、问题及代码

本月有几天?编程序,输入年份和月份,输出本月有多少天。

/* * 文件名称:本月有几天   * 作    者:万紫琦 * 完成日期:2017 年  03月 24 日  * 版 本 号:v1.0 * 输入描述:输入年份和月份  * 问题描述:编程序,输入年份和月份,输出本月有多少天 * 程序输出:* 问题分析:略 * 算法设计:略   */    #include <iostream>    using namespace std;   int main( )    {  int x,y;  cout<<"请输入月份和年份:";  cin>>x>>y;  switch(x)  {  case 1:  case 3:  case 5:  case 7:  case 8:  case 10:  case 12:  cout<<"本月为31天";break;  case 4:  case 6:  case 9:  case 11:  cout<<"本月为30天";break;  case 2:  if(y%4==0&&y%100!=0||y%400==0)  cout<<"本月为29天";  else  cout<<"本月为28天";  return 0;  }  }


二、运行结果


项目三

一、问题及代码

输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。

/*  * 文件名称:万-wan.cpp* 作    者: 万紫琦* 完成日期:2017 年  03月28  日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:输入存款金额并选择存款种类,计算出利息(不计利息税)和本息合计。* 程序输出:使用switch语句,根据选择的存款种类,确定利率和存期后计算。* 问题分析:略 * 算法设计:略  */    #include <iostream>    using namespace std;    int main( )    { cout<<"欢迎使用利息计算器!"<<endl;int x,y;cout<<"请输入存款金额:"<<endl;cin>>x;cout<<"======存款期限======"<<endl;cout<<"1.三个月"<<endl;cout<<"2.六个月"<<endl;cout<<"3.一年"<<endl;cout<<"4.二年"<<endl;cout<<"5.三年"<<endl;cout<<"6.五年"<<endl;cout<<"请输入存款期限的代号:";cin>>y;switch(y){double z,w;case 1:z=x*0.031*0.25;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 2:z=x*0.033*0.5;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 3:z=x*0.035*1;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 4:z=x*0.044*2;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 5:z=x*0.05*3;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;case 6:z=x*0.055*5;w=x+z;cout<<"到期利息为:"<<z<<endl;cout<<"本息合计共:"<<w<<endl;break;}cout<<"感谢您的使用!欢迎下次光临!"<<endl;return 0;}
二、运行结果


项目一:个人所得税计算器

一、问题及代码

编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入

代码:

/*  * 文件名称:作业3 * 作    者:万紫琦 * 完成日期:2017 年 04 月 06 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:  编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入* 问题描述: 个人所得税计算器* 程序输出:  * 问题分析:略 * 算法设计:略  */    #include <iostream>     using namespace std;  int main( )  {      double dSalary,dTax,dNetIncome;       cout<<"请输入您本月的收入总额(元):";      cin>>dSalary;if (dSalary>3500){cout<<"您需要缴税,具体情况如下:"<<endl;if(dSalary>=3500&&dSalary<4500)        {dTax=(dSalary-3500)*0.03;dNetIncome=dSalary-dTax;}else if (dSalary<9000)        {dTax=(dSalary-3500)*0.1-105;dNetIncome=dSalary-dTax;}else if (dSalary<35000) {dTax=(dSalary-3500)*0.2-555;dNetIncome=dSalary-dTax;}else if (dSalary<55000){dTax=(dSalary-3500)*0.3-2755;dNetIncome=dSalary-dTax;}        else if (dSalary<80000){dTax=(dSalary-3500)*0.35-5505;dNetIncome=dSalary-dTax;}        else{dTax=(dSalary-3500)*0.45-13505;dNetIncome=dSalary-dTax;}        cout<<"您本月应缴个人所和税 "<<dTax<<" 元"<<endl;        cout<<"税后收入是 "<<dNetIncome<<" 元"<<endl;}elsecout<<"您不需要缴税,谢谢!"<<endl;    cout<<"依法纳税,共享繁荣。谢谢使用!\n";      return 0;  }  

二、运行结果



0 0
原创粉丝点击