본문 바로가기
대학/어서와 C++은 처음이지!

[어서와 C++은 처음이지!] chapter 01. 연습문제

by JJO.A 2022. 9. 20.

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;

}

 

 

실행화면

exercise 7번(p.58)

 


 

PROGRAMMING EXERCISE (p.59)

2. 사용자의 나이를 물어보고 10년 후에 몇 살이 되는지를 출력하는 프로그램을 작성해보자.

 

코드

#include <iostream>
using namespace std;

int main() {
	int age;
	
	cout << "나이 : ";
	cin >> age;
	cout << "10년 후에는 " << age + 10 << "살이 됩니다.";
}

실행화면

programming exercise 2번(p.59)

 


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 3번(p.59)

 


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;
}

실행화면

programming exercise 5번(p.60)

 


 

6. , , 초로 표현된 시간을 초 단위의 시간으로 변환하는 프로그램을 작성하라. 예를 들어 1시간 11초는 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;
}

실행화면

programming exercise 6번(p.60)