EXERCISE ( P.58 )
7번. 다음과 같은 의사 코드를 구현하는 C++프로그램을 작성해보자.
1. speed 변수를 60(km/h)로 설정한다.
2. time 변수를 2.5(시간)로 설정한다.
3. 이동한 거리를 계산하고 distance 변수에 답을 저장한다.
4. 계산된 거리를 적절한 메시지와 함께 사용자에게 표시한다.
코드
#include <iostream>
using namespace std;
int main()
{
int speed = 60;
float time = 2.5;
float distance = speed * time;
cout << "이동거리 = 속력 * 시간 " << endl
<< "이동거리 = " << distance;
}
실행화면

PROGRAMMING EXERCISE (p.59)
2번. 사용자의 나이를 물어보고 10년 후에 몇 살이 되는지를 출력하는 프로그램을 작성해보자.
코드
#include <iostream>
using namespace std;
int main() {
int age;
cout << "나이 : ";
cin >> age;
cout << "10년 후에는 " << age + 10 << "살이 됩니다.";
}
실행화면

3. 직각 삼각형의 양면 길이를 읽어서 빗변 길이를 계산하는 프로그램을 작성하라.
코드
#include<iostream>
using namespace std;
int main() {
double width, height, hypotenuse;
cout << "첫번째 변 : ";
cin >> width;
cout << "두번째 변: ";
cin >> height;
hypotenuse = sqrt((width * width) + (height * height));
cout << "빗변 길이 : " << hypotenuse;
}
실행화면

PROGRAMMING EXERCISE (p.60)
5번. 우리나라에서 많이 사용되는 면적의 단위인 평을 평방미터로 환산하는 프로그램을 작성하라. 여기서 1평은 3.3058 m^2이다. 변수들의 자료형은 어떤 것을 선택하는 것이 좋은가? 기호 상수를 이용하여 1평당 평방미터를 나타내어라.
코드
#include<iostream>
using namespace std;
int main(){
const double SQMETER_PER_PY = 3.3058;
double py, sq;
cout << "평 :";
cin >> py;
sq = py * SQMETER_PER_PY;
cout << "평방미터 : " << sq;
}
실행화면

6. 시, 분, 초로 표현된 시간을 초 단위의 시간으로 변환하는 프로그램을 작성하라. 예를 들어 1시간 1분 1초는 3661초이다.
코드
#include<iostream>
using namespace std;
int main() {
int hour, min, seq, outSeq;
cout << "시 :";
cin >> hour;
cout << "분 :";
cin >> min;
cout << "초 :";
cin >> seq;
outSeq = hour * 60 * 60;
outSeq += min * 60;
outSeq += seq;
cout << "전체 초 :" << outSeq;
}
실행화면

'대학 > 어서와 C++은 처음이지!' 카테고리의 다른 글
[어서와 C++은 처음이지!] chapter 04. 연습문제 (0) | 2022.10.09 |
---|---|
[어서와 C++은 처음이지!] chapter 03. 연습문제 (0) | 2022.10.04 |
[어서와 C++은 처음이지!] chapter 02. 연습문제 (0) | 2022.09.27 |