자료형 수업과 같이 나온 예제. 시프트 연산이 나오지 않는 이상 기본적인 5칙연산자에선 어려운 부분이 별로 없기에 간단했던 코딩.


예제2) 물건을 사고 남은 잔돈을 500원, 100원, 10원 단위로 분류하여라


#include "stdafx.h"
#include <iostream>
using namespace  std;

int main()
{
	int getCoin = 0;
	int sellCoin = 0;
	int haveCoin = 0;

	int count = 0;

	cout << "현재 소지금을 입력하세요 : ";
	cin >> getCoin;
	cout << "구입 금액을 입력하세요 : ";
	cin >> sellCoin;

	haveCoin = getCoin - sellCoin;

	count = haveCoin / 500;
	haveCoin %= 500;

	cout << "500원 : " << count << " 개"<<endl;
	count = 0;
	
	count = haveCoin / 100;
	haveCoin %= 100;

	cout << "100원 : " << count << " 개" << endl;
	count = 0;
	
	count = haveCoin / 10;
	haveCoin %= 10;

	cout << "10원 : " << count << " 개" << endl;

	return 0;

}


이것 또한 약간의 차이가 있었는데, 동전의 단위마다 카운터를 올릴 변수를 모두 선언한 방식과 그냥 카운터 변수 하나를 계속 0으로 초기화 해가며 출력한 방식 정도가 달랐다. 큰 문제가 없으므로 ~~

블로그 이미지

irostub

iro의 잡화상점

,