Canvas of Bliss

#include <iostream>

using namespace std;

void Vending_Machine();
int Input_Coin();
int Show_Menu(int _iCoin);

void main()
{
Vending_Machine();
}

int Input_Coin()
{
int iCoin = 0;

cout << "소지금: ";
cin >> iCoin;

return iCoin;
}

int Show_Menu(int _iCoin)
{
int iSelect = 0;

cout << "소지금: " << _iCoin << endl;
cout << "========================================" << endl;
cout << "1.콜라(100원) 2.사이다(200원) 3.환타(300원) 4.반환" << endl;
cout << "========================================" << endl;
cout << "입력: ";
cin >> iSelect;

return iSelect;
}

void Vending_Machine()
{
int iCoin = 0, iSelect = 0;
bool bCheck = true;

iCoin = Input_Coin();

while (bCheck)
{
system("cls");
iSelect = Show_Menu(iCoin);

switch (iSelect)
{
case 1:
if (100 <= iCoin)
{
cout << "콜라 구매!" << endl;
iCoin -= 100;
}
else
cout << "소지금 부족" << endl;
break;
case 2:
if (200 <= iCoin)
{
cout << "사이다 구매!" << endl;
iCoin -= 200;
}
else
cout << "소지금 부족" << endl;
break;
case 3:
if (300 <= iCoin)
{
cout << "환타 구매!" << endl;
iCoin -= 300;
}
else
cout << "소지금 부족" << endl;
break;
case 4:
bCheck = false;
continue;
default:
continue;
}
system("pause");
}

system("cls");

cout << "거스름 돈은 " << iCoin << "원 입니다." << endl;
}

'개발 공부 > C++' 카테고리의 다른 글

C++ 자판기 프로그램 3  (0) 2020.10.08
C++ 포인터  (0) 2020.10.08
C++ 함수, 포인터 개론  (0) 2020.10.07
C++ 삼항연산자, 함수  (0) 2020.10.07
C++ for이용해서 별찍기  (0) 2020.10.07

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band