C++第3次作业

来源:互联网 发布:gps静态漂移过滤算法 编辑:程序博客网 时间:2024/05/17 02:23

项目2:本月有几天?

#include <iostream>     using namespace std;  int main( )  {      int a,b;cout<<"请输入年份和月份"<<endl;cin>>a>>b;if (a%4==0&&a%100!=0||a%400==0){if (b==1||b==3||b==5||b==7||b==8||b==10||b==12)cout<<"本月31天"<<endl;else if (b==2)cout<<"本月29天"<<endl;else cout<<"本月30天"<<endl;}else {if (b==1||b==3||b==5||b==7||b==8||b==10||b==12)cout<<"本月31天"<<endl;else if (b==2)cout<<"本月28天"<<endl;else cout<<"本月30天"<<endl;}        return 0;  }  


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

#include <iostream>using namespace std;int main(){    int a,b;    cout <<"欢迎使用利息计算器!" << endl;    cout <<"请输入存款金额:"<<endl ;    cin >>a;    cout <<"——————存款期限——————"<<endl ;    cout <<"1.3个月"<<endl ;    cout <<"2.6个月"<<endl ;    cout <<"3.一年"<<endl ;    cout <<"4.二年"<<endl ;    cout <<"5.三年"<<endl ;    cout <<"6.五年"<<endl ;    cout <<"请输入存款期限的代号:"<<endl ;    cin >>b;    switch (b)    {        double c,d;        case 1:c=a*0.031*0.25;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        case 2:c=a*0.033*0.5;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        case 3:c=a*0.035*1;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        case 4:c=a*0.044*2;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        case 5:c=a*0.05*3;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        case 6:c=a*0.055*5;               d=a+c;               cout <<"到期利息为:"<<c<<"元,本息合计共:"<<d<<"元。"<<endl ;               cout <<"感谢您的使用,欢迎下次光临!"<<endl ;               break ;        default : cout <<"您的输入有误"<<endl ;    }}


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

#include <iostream>#include <math.h>using namespace std;int main(){   double x,y;   cout <<"请输入一个x值:"<<endl ;   cin >>x;   if (x<2)    y=x;   else if (x>=2&&x<6)    y=x*x+1;   else if (x>=6&&x<10)    y=sqrt(x+1);   else if (x>=10)    y=1/(x+1);   cout <<"y="<<y<<endl ;   return 0;}



 

0 0
原创粉丝点击