정체불명의 모모
c++ 02문제 : 도형의 면적 계산하기 (어서와c++은 처음이지?) 본문
< 내가 작성한 코드 >
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
int choice, area, length, width;
while (cin >> choice)
{
cout << "도형을 선택하시오( 1, 2, 3) : ";
switch (choice)
{
case 1:
cout << " 사각형 면적을 계산합니다." << endl;
cout << " 가로 : ";
cin >> length;
cout << " 세로 : ";
cin >> width;
cout << "==========================" << endl;
cout << " 사각형의 넓이는" << length * width << "cm" << endl;
break;
case 2:
cout << " 삼각형 면적을 계산합니다." << endl;
cout << " 밑변 : ";
cin >> length;
cout << " 높이 : ";
cin >> width;
cout << "==========================" << endl;
cout << " 삼각형의 넓이는" << (length * width)*0.5 << "cm" << endl;
break;
case 3:
cout << " 원형 면적을 계산합니다." << endl;
cout << " 원의 반지름 : ";
cin >> length;
cout << "==========================" << endl;
cout << " 원의 넓이는" << (length*length)*3.14 << "cm" << endl;
break;
default:
break;
}
}
cout << "계산기를 종료 합니다." << endl;
return 0;
}
< 예제 답안 >
#include <iostream>
using namespace std;
int main()
{
int choice, area, length, width;
cout << " 도형을 선택하시오(1, 2, 3) : ";
cin >> choice ;
if(choice == 1) {
cout << " 가로 : ";
cin >> length;
cout << "세로: ";
cin >> width;
area = length * width;
cout << "면적 : " << area << endl;
}
else if (choice == 2) {
// 삼각형 공식
}
else if (choice == 3)
{
//원형 공식
}
else {
cout <<"올바르지 못한 선택 입니다." << endl;
}
return 0;
}
'프로그래밍(c++)' 카테고리의 다른 글
c++ 02 : 범위-기반for 루프 (어서와c++은 처음이지?) (0) | 2019.12.03 |
---|---|
c++ 02 : 배열 (어서와c++은 처음이지?) (0) | 2019.12.03 |
c++ 02문제 : 자음과 모음 개수 세기 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : for 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : while 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
Comments