C++3回目のオンサイト作業

2368 ワード

一:今月は何日ですか.
#include <iostream>
using namespace std;
int main( )
{
	int year,month,day; //day          
	cout<<"          "<<endl;
	cin>>year;
	cout<<"          "<<endl;
	cin>>month;
	switch(month)
	{
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
        day=31;break;
    case 4:
    case 6:
    case 9:
    case 11:
        day=30;break;}
   if (month==2){if(year%4==0&&year%100!=0||year%400==0)
   day=29;
   else
    day=28;
   }


	cout<<day;
	return 0;
}

二:定期預金利息計算機
#include <iostream>  
using namespace std;  
int main( )  
{  
  
    int b;//a      ,  
    double a; double c; double  d;  
    cout<<"         :"<<endl;  
    cin>>a;  
    cout<<"          ,           :"<<endl;//b        
    cout<<"1.   "<<endl;  
    cout<<"2.   "<<endl;  
    cout<<"3.  "<<endl;  
    cout<<"4.  "<<endl;  
    cout<<"5.  "<<endl;  
    cout<<"6.  "<<endl;  
    cin>>b;  
    switch (b )  
    {  
        case 1:c=a*0.031*0.25; d=a+c;break; //c     //d         
        case 2:c=a*0.033*0.5; d=a+c;break;  
        case 3:c=a*0.035*1; d=a+c;break;  
        case 4:c=a*0.044*2; d=a+c;break;  
        case 5:c=a*0.05*3; d=a+c;break;  
        case 6:c=a*0.055*5; d=a+c;break;  
  
  
  
    }  
    cout<<"                    :"<<c<<" "<<endl;  
    cout<<"          "<<a<<" "<<"+"<<c<<"="<<d<<" "<<endl;  
    return 0;  
  
}  

3:
マルチセグメント関数の評価
#include <iostream>  
#include <cmath>  
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;  
}