수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
4. 본인의 이름과 삼각형의 높이를 입력받아 이름과 면적을 구하는 프로그램을 작성하시오.
작성자 수안보중학교 등록일 19.09.11 조회수 16

4. 본인의 이름과 삼각형의 높이를 입력받아 이름과 면적을 구하는 프로그램을 작성하시오.(c++언어)

, 밑변은 5, 면적은 소수점 4째자리까지 출력하시오.
 
<프로그램 소스>
#include
#include // fixed, setprecision 고정 자릿점 명령어 사용 함수
using namespace std; // 프로그램 가독성을 높이기 위한 명령어
int main( ) {
int height, base; /* height : 높이, base : 밑변의 길이 */
float extent; /* extent : 면적 */
string name; //c++에서 문자열 입력
base = 5;

cout << " 본인의 이름을 입력하세요 : ";
cin >> name;
 
cout <<" 삼각형 높이를 입력하세요 : ";
cin >> height; // 입력문
extent = 0.5 * base * height; /* 면적을 계산 */
cout << " 이름: " << name << \n; // 출력문
cout <<" 삼각형 면적 : ";
cout << << setw(3) << fixed << setprecision(4) << extent;
cout << << setw(3) << setprecision(4) << extent;
cout << endl;
return 0;
}
 
<출력 결과>

본인의 이름을 입력하세요 : 보름달
삼각형 높이를 입력하세요 : 7
이름 : 보름달
삼각형 면적 17.5000

 

<고찰>


#include => fixed << setprecision(4) 명령어 사용을 위한 헤더파일로 fixed는 소수점 출력 고정, setprecision 소수점 정밀도 사용 함수
setw(3): set width() 3바이트 공백 문자
fixed(고정된), precision(정확성, 정밀성)

 

이전글 5. 이름, 나이, 점수입력 후 화면에 출력시키는 프로그램을 작성하시오.
다음글 3. 삼각형의 높이를 입력받아 면적을 구하는 프로그램을 작성하시오.(c언어)