자료형 수업과 같이 나온 예제. 시프트 연산이 나오지 않는 이상 기본적인 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으로 초기화 해가며 출력한 방식 정도가 달랐다. 큰 문제가 없으므로 ~~
'Programing > C++' 카테고리의 다른 글
[C++]레스토랑 주문처리 프로그램 (0) | 2018.11.14 |
---|---|
[C++]이것 저것 짬뽕 복습 (0) | 2018.09.12 |
[C++]다향한 자료형 입력받고 출력하기 (0) | 2018.09.12 |
[C++]km를 mile로 환산 (0) | 2018.09.05 |
[C++]시,분,초를 입력받아 초로 환산 (0) | 2018.09.05 |