#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++ 자판기 프로그램 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 |