목적
  - 자료를 입력받아 면적을 계산한다.

문제
사용자 삽입 이미지

코드

#include <iostream>

using namespace std;

int main(void)
{
 float fCircle, fTriangleX, fTriangleY, fSquareX, fSquareY;
 fCircle = fTriangleX = fTriangleY = fSquareX = fSquareY = 0.0;

 cout << "원의 반지름 : ";
 cin >> fCircle;

 cout << "삼각형의 밑변과 높이 : ";
 cin >> fTriangleX >> fTriangleY;

 cout << "사각형의 밑변과 높이 : ";
 cin >> fSquareX >> fSquareY;

 cout << endl;

 cout << "원의     면적 : " << fCircle * fCircle * 3.14152 << endl;
 cout << "삼각형의 면적 : " << fTriangleX * fTriangleY / 2.0 << endl;
 cout << "사각형의 면적 : " << fSquareX * fSquareY << endl;

 return 0;
}

해설
  - 크게 문제 될게 없는 단순 입력 및 출력 문제 입니다. 삼각형, 사각형, 원의 넓이는 수학 공식에 그대로 대입했으며 파이는 3.14152 로 했습니다.

참고
  - 유사 문제

Posted by 카켈