반응형
Q1. 이름과 주소를 출력하는 프로그램
#include<iostream>
using namespace std;
int main()
{
char name[] = "박산흥";
char address[] = "서울특별시";
cout << "이름 : " << name << endl;
cout << "주소 : " << address << endl;
return 0;
}
Q2. 거리에 대해 마일 단위로 입력을 요구하고, 그것을 킬로미터 단위로 환산하는 프로그램
//함수를 사용하지 않는 경우
#include <iostream>
using namespace std;
int main()
{
float mile;
cout << "마일 단위를 입력하세요 :";
cin >> mile;
float km = mile * 1.60934;
cout << mile << "마일은 " << km << "km 입니다."<<endl;
return 0;
}
//반환형이 없는 함수
#include <iostream>
using namespace std;
void mileTokm(float mile)
{
float km = mile * 1.60934;
cout << mile << "마일은 " << km << "km 입니다."<<endl;
}
int main()
{
float insert;
cout << "마일 단위를 입력하세요 :";
cin >> insert;
mileTokm(insert);
return 0;
}
//반환형이 있는 함수
#include <iostream>
using namespace std;
float mileTokm(float mile)
{
float km = mile * 1.60934;
return km;
}
int main()
{
float insert;
cout << "마일 단위를 입력하세요 :";
cin >> insert;
cout << insert << "마일은 " << mileTokm(insert) << "km 입니다." << endl;;
return 0;
}
Q3. main()함수 포함 3개의 사용자정의 함수를 사용하는 다음과 같은 실행 결과 프로그램
Three blind mice
Three blind mice
See how they run
See how they run
#include <iostream>
using namespace std;
void mice()
{
cout << "Three blind mice" << endl;
}
void run()
{
cout << "See how they run" << endl;
}
int main()
{
mice();
mice();
run();
run();
return 0;
}
Q4. 이름을 입력하고 사용자의 나이를 월수로 나타내는 프로그램
#include <iostream>
using namespace std;
void ageMonth(int m)
{
int toM = m * 12;
cout << "당신의 나이를 월수로 나타낼 경우: " << toM << endl;
}
int main()
{
int answer;
cout << "Enter your age : ";
cin >> answer;
ageMonth(answer);
return 0;
}
Q5. 섭씨 온도를 화씨 온도로 바꿔주는 프로그램
#include<iostream>
using namespace std;
float change(float tem)
{
float UAtem = 1.8 * tem + 32.0;
return UAtem;
}
int main()
{
float temper;
cout << "섭씨온도를 입력하고 Enter 키를 누르십시오: ";
cin >> temper;
cout << "섭씨 " << temper << "도는 화씨로 " << change(temper) << "도 입니다." << endl;
return 0;
}
Q6. 광년을 천문 단위로 바꿔주는 프로그램
#include <iostream>
using namespace std;
double change(double lightyear)
{
double universe = lightyear * 63240;
return universe;
}
int main()
{
float lightyearanswer;
cout << "광년 수를 입력하고 Enter 키를 누르십시오: ";
cin >> lightyearanswer;
cout << lightyearanswer << " 광년은 " << change(lightyearanswer) << " 천문 단위 입니다. "<<endl;
return 0;
}
Q7. 시간 값과 분 값 입력을 사용자에게 요청하는 프로그램
#include <iostream>
using namespace std;
void time(int h, int m)
{
cout << "시각 : " << h << ":" << m << endl;
}
int main()
{
int hour, minutes;
cout << "시간 값을 입력하시오 : ";
cin >> hour;
cout << "분 값을 입력하시오 : ";
cin >> minutes;
time(hour, minutes);
return 0;
}
반응형
'Programming > C++ 2' 카테고리의 다른 글
[C++ 연습문제] 3장. 데이터 처리 (1) (0) | 2021.04.09 |
---|---|
[C++ 요약] 3장. 데이터 처리 (0) | 2021.04.09 |
[C++ 연습문제] 2장. C++ 시작하기 (1) (0) | 2021.04.08 |
[C++ 요약] 2장. C++ 시작하기 (0) | 2021.04.08 |
[C++ 요약] 1장. C++ 첫걸음 (0) | 2021.04.08 |