예제 1.
반지름을 입력받고 원의 넓이와 면적을 출력해라.
#include <iostream>
using namespace std;
int main()
{
int r;
float CArea, Cference;
cout << "반지름 입력: ";
cin >> r;
CArea = r*r*(float)3.14;// 소수는 double형태로 인식되기에 형변환을 해야한다.
Cference = 2*(float)3.14 * r;
cout << "원의 넓이: " << CArea << endl ;
cout << "원의 면적: " << Cference << endl ;
return 0;
}
예제 2.
실수와 반올림 자릿수를 입력받고 그에 따른 반올림 결과값을 출력해라.
#include <iostream>
using namespace std;
int main()
{
float su;
int n, i, imsi;
cout << "실수 입력: ";
cin >> su;
cout << "반올림 자릿수 입력: ";
cin >> n;
for (i=0; i<n; i++)
su=su*10;
su=su+5;
imsi=(int)su/10;
su=(float)imsi;
for (i=0; i<n-1; i++)
su=su/10;
cout << "반올림 결과값: " << su << endl;
return 0;
}
'C > [언어본색] C 기초' 카테고리의 다른 글
[언어 본색] #08 2장 - 형변환 (0) | 2021.09.30 |
---|---|
[언어 본색] #07 2장 - 컴퓨터가 표현하는 데이터 (0) | 2021.09.29 |
[언어 본색] #05 2장 - 변수와 상수 (2) (0) | 2021.09.28 |
[언어 본색] #04 2장 - 변수와 상수 (1) (0) | 2021.09.28 |
[언어 본색] #03 1장 - 실습하기 (0) | 2021.09.28 |