IT/C++, MFC

개발자를 위한 C++ 프로그래밍 제대로 다지기 초급 Part.1-3 제 3절

가성비몬 2025. 8. 18. 09:18
// 종합 실습 예제 - 1
// 철수가 가지고 있는 돈으로 최대한의 사탕을 사려고 한다. 현재 1000원이 있고
// 사탕의 가격이 300원이라고 하자. 최대한 살 수 있는 사탕의 개수와 나머지 돈은
// 얼마인가? 나눗셈 연산자 / 와 나머지 연산자 % 사용하여 아래와 같이 출력이 
// 되도록 하자.

// 출력 결과 
// 현재 가지고 있는 돈 : 1000
// 캔디의 가격 : 300
// 최대로 살 수 있는 캔디의 개수 = 3
// 캔디 구입 후 남은 돈 = 100
// 계속하려면 아무 키나 누르십시오. 

#include <iostream>
using namespace std;

int main(void) {
	
	int money = 0;
	int candy_price = 0;
	
	cout << "현재 가지고 있는 돈 : ";
	cin >> money;
	
	cout << "캔디의 가격 : ";
	cin >> candy_price;
	
	// 최대한 살 수 있는 사탕의 수
	int count_candy = money / candy_price;
	cout << "최대로 살 수 있는 캔디의 개수 = " << count_candy << endl;
	
	// 사탕을 구입하고 남은 돈
	int save_money = money % candy_price;
	cout << "캔디 구입 후 남은 돈 = " << save_money << endl; 
	
	return 0;
}
// 종합 실습 예제 - 2
// 화씨 온도를 섭씨 온도로 바꾸기
// 섭씨 온도 = 5/9(화씨 온도 - 32) -> 공식
// 소수점을 반드시 나타내도록 한다.
// 화씨 온도는 사용자한테 입력 받도록 한다. 

// 출력 결과
// 화씨 온도를 입력하세요 : 60 
// 화씨 온도 60도는 섭씨 온도 15.5556 입니다. 
// 계속하려면 아무 키나 누르십시오. 

#include <iostream>
using namespace std;

int main(void) {
	
	float f_temp = 0.0f; // 화씨 온도 
	float c_temp = 0.0f; // 섭씨 온도
	
	// 화씨 온도 사용자 입력  
	cout << "화씨 온도를 입력하세요 : ";
	cin >> f_temp;
	
	// 섭씨 온도 = 5/9(화씨 온도 - 32) -> 공식
	c_temp = (5 / 9.0f) * (f_temp - 32);
	
	cout << "화씨 온도 " << f_temp << "도는 섭씨 온도 " << c_temp << "도입니다." << endl;
	 
	
	return 0;
}