검색결과 리스트
전전컴/C++에 해당되는 글 64건
- 2011.01.25 넓이 2
- 2011.01.25 넓이
- 2011.01.16 팩토리얼
- 2011.01.16 재귀 함수를 이용한 숫자의 합
글
#include <iostream.h>
class setLength
{
int width;
int height;
public:
setLength(int a, int b);
float getArea();
};
setLength::setLength(int a, int b)
{
width=a;
height=b;
}
float setLength::getArea()
{
float area;
area=width*height*0.5;
return area;
}
int main(void)
{
int a, b;
cout<<"가로를 입력하세요";
cin>> a;
cout<<"세로를 입력하세요";
cin>> b;
setLength area(a, b);
cout<< "삼각형의 넓이는" <<area.getArea()<<"입니다" <<endl;
return 0;
}
글
#include <iostream.h>
class trangleArea
{
int width;
int height;
public:
void setWidth(int a)
{
width=a;
};
void setHeight(int b)
{
height=b;
};
float area()
{
return 0.5*width*height;
};
};
int main(void)
{
int a, b;
cout<<"가로길이를 입력하세요:";
cin>>a;
cout<<"세로길이를 입력하세요:";
cin>>b;
trangleArea area;
area.setHeight(b);
area.setWidth(a);
cout <<"삼각형의 넓이는" << area.area() << "입니다";
return 0;
}
글
#include <iostream.h>
int getFACT(int n)
{
if(n==1)
{
return 1;
}
else
{
return n*getFACT(n-1);
}
}
int main(void)
{
int a;
int result;
cin>>a;
if(a==0)
result=1;
else
result=getFACT(a);
cout <<a<<"까지의 팩토리얼은은"<<result<<"입니다";
return 0;
}
글
재귀 함수를 이용한 숫자의 합
#include <iostream.h>
int getSUM(int n)
{
if(n==1)
{
return 1;
}
else
{
return n+getSUM(n-1);
}
}
int main(void)
{
int a;
int result;
cin>>a;
result=getSUM(a);
cout <<a<<"까지의 합은"<<result<<"입니다";
return 0;
}