c++実験作業——3

2345 ワード

  4
/*     :c++    -3 
*       :    
*     : 2016        4     10    
*      :v1.0 
*              :
*     :  
*     : 
*     :  
*     : 
*     :  
*/  
#include<iostream.h>
#include<cmath>
void main()
{
	double x,y;
	cin>>x;
	if(x<2)
	{
		y=x;
	}
	else if(x<6)
	{
		y=x*x+1;
	}
	else if(x<10)
	{
		y=sqrt(x+1);
	}
	else if(x>=10)
	{
		y=1/(x+1);
	}
	cout<<y<<endl;
}
  2
/* 
*     : c++  ——3
*       :    
*     : 2016         4    10     
*      :v1.0 
*              :         
*     :  
*     : 
*     :  
*     : 
*     :  
*/ 
#include<iostream.h>
void main()
{
	int year,month,day;
	cout<<"     :";cin>>year;
	cout<<"     :";cin>>month;
	switch(month)
	{
	case 1:day=31;break;
	case 2:if(year%4==0&&year%100==0||year%400==0)
		   {
			   day=29;break;
		   }
		   else
		   {
			   day=28;break;
		   }
    case 3:day=31;break;
	case 4:day=30;break;
	case 5:day=30;break;
	case 6:day=30;break;
	case 7:day=31;break;
	case 8:day=31;break;
	case 9:day=30;break;
	case 10:day=30;break;
	case 11:day=30;break;
	case 12:day=31;break;
	}
	cout<<"   "<<day<<" "<<endl;
}
  3
/* 
*     :c++    ——3 
*       :    
*     :2016         4     10     
*      :v1.0 
*              :                   
*     :  
*     : 
*     :  
*     : 
*     :  
*/  
#include<iostream.h>
void main()
{
	int c;
	double a,b;
	cout<<"         "<<endl;
	cout<<"       :";cin>>a;
	cout<<"=====    ======"<<endl;
	cout<<"1.3  
2.6
3.
4.
5.
6. "<<endl; cout<<" :";cin>>c; switch(c) { case 1:b=a*0.031*0.25;break; case 2:b=a*0.033*0.5;break; case 3:b=a*0.035*1.0;break; case 4:b=a*0.044*2.0;break; case 5:b=a*0.05*3.0;break; case 6:b=a*0.055*5.0;break; } cout<<" :"<<b<<" "<<","<<" :"<<a+b<<" "<<endl; cout<<" , !"<<endl; }