c++第三次作业

来源:互联网 发布:java try单独使用 编辑:程序博客网 时间:2024/06/07 05:35

项目二:本月有几天

代码如下:

#include <iostream>     using namespace std;  int main()  {     int year,month;       cout<<"请输入年份:";      cin>>year; cout<<"请输入月份:";      cin>>month; if(year%400==0||year%4==0&&year%100!=0)  {  cout<<"今年为闰年"<<endl;  switch(month)  {  case 2:cout<<"该月有28天";break;  case 1:case 3:case 5:case 7:case 9:  case 11:cout<<"该月有31天";break;  case 4:case 6:case 8:case 10:  case 12:cout<<"该月有30天";break;  } } else { cout<<"今年不是闰年"<<endl; switch(month)  {  case 2:cout<<"该月有29天";break;  case 1:case 3:case 5:case 7:case 9:  case 11:cout<<"该月有31天";break;  case 4:case 6:case 8:case 10:  case 12:cout<<"该月有30天";break;  } } return 0;}



项目三:定期存款利息计算器

#include <iostream>     using namespace std;  int main()  {   cout<<"欢迎使用利息计算器!!"<<endl; int  time; float interest,deposit; cout<<"请输入存款金额:"; cin>>deposit; cout<<"====存款期限===="<<endl; cout<<"1、三个月\n"<<"2、六个月\n"<<"3、一年"<<endl; cout<<"4、两年\n"<<"5、三年\n"<<"6、五年"<<endl; getchar(); cout<<"请输入存款期限的代号:"; cin>>time; switch(time) { case 1:interest=deposit*0.031*0.25;break; case 2:interest=deposit*0.033*0.5;break; case 3:interest=deposit*0.035*1;break; case 4:interest=deposit*0.044*2;break; case 5:interest=deposit*0.05*3;break; case 6:interest=deposit*0.055*5;break;     } cout<<"到期利息为:"<<interest<<"元,"; cout<<"本息合计为:"<<interest+deposit<<"元,"<<endl; cout<<"谢谢您的使用,欢迎下次光临"; return 0;}


项目四:多分数段函数求值

#include <iostream>#include <cmath>using namespace std;  int main()  {    double x,y; cout<<"请输入x的值:"; cin>>x; int i=int(x); switch(i) { case 1:y=x;break; case 2:case 3:case 4: case 5:y=x*x+1;break; case 6:case 7:case 8: case 9:y=sqrt(x+1);break; default:  if(i>0)   y=1/(x+1);  else   y=x; } cout<<"y的值为:"<<y<<endl; return 0;}



0 0
原创粉丝点击