#include <iostream>
using namespace std;
int main() {
// (1) define items:
// 1. Coke ($35)
// 2. Milk tea ($50)
// 3. Black tea ($25)
// (2) User input:
// 1. make a choice: 1 ~ 3
// 2. insert coins
// (3) Conversion:
// 1. choice -> price
// 2. check if the inserted coins are enough
// 3. if so, give him/her the bottle and return changes.
// 4. otherwise (else), display "Not enough"
int choice, coins, price;
cin >> choice >> coins;
switch (choice) {
case 1:
price = 35;
break;
case 2:
price = 50;
break;
case 3:
price = 25;
break;
default:
cout << "沒有這個選項。" << endl;
return -1; // abnormal exit
}
int changes = coins - price;
if (changes >= 0) {
cout << "取回飲料並找零 " << changes << " 元。" << endl;
} else {
cout << "金額不足,請重新來過。" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCS8vICgxKSBkZWZpbmUgaXRlbXM6CgkvLyAgICAgMS4gQ29rZSAoJDM1KQoJLy8gICAgIDIuIE1pbGsgdGVhICgkNTApCgkvLyAgICAgMy4gQmxhY2sgdGVhICgkMjUpCgkvLyAoMikgVXNlciBpbnB1dDogCgkvLyAgICAgMS4gbWFrZSBhIGNob2ljZTogMSB+IDMKCS8vICAgICAyLiBpbnNlcnQgY29pbnMKCS8vICgzKSBDb252ZXJzaW9uOgoJLy8gICAgIDEuIGNob2ljZSAtPiBwcmljZQoJLy8gICAgIDIuIGNoZWNrIGlmIHRoZSBpbnNlcnRlZCBjb2lucyBhcmUgZW5vdWdoCgkvLyAgICAgMy4gaWYgc28sIGdpdmUgaGltL2hlciB0aGUgYm90dGxlIGFuZCByZXR1cm4gY2hhbmdlcy4KCS8vICAgICA0LiBvdGhlcndpc2UgKGVsc2UpLCBkaXNwbGF5ICJOb3QgZW5vdWdoIgoJCglpbnQgY2hvaWNlLCBjb2lucywgcHJpY2U7CgljaW4gPj4gY2hvaWNlID4+IGNvaW5zOwoJCglzd2l0Y2ggKGNob2ljZSkgewoJCWNhc2UgMToKCQkJcHJpY2UgPSAzNTsKCQkJYnJlYWs7CgkJY2FzZSAyOgoJCQlwcmljZSA9IDUwOwoJCQlicmVhazsKCQljYXNlIDM6CgkJCXByaWNlID0gMjU7CgkJCWJyZWFrOwoJCWRlZmF1bHQ6CgkJCWNvdXQgPDwgIuaykuaciemAmeWAi+mBuOmgheOAgiIgPDwgZW5kbDsKCQkJcmV0dXJuIC0xOyAvLyBhYm5vcm1hbCBleGl0Cgl9CgkKCWludCBjaGFuZ2VzID0gY29pbnMgLSBwcmljZTsKCWlmIChjaGFuZ2VzID49IDApIHsKCQljb3V0IDw8ICLlj5blm57po7LmlpnkuKbmib7pm7YgIiA8PCBjaGFuZ2VzIDw8ICIg5YWD44CCIiA8PCBlbmRsOwoJfSBlbHNlIHsKCQljb3V0IDw8ICLph5HpoY3kuI3otrPvvIzoq4vph43mlrDkvobpgY7jgIIiIDw8IGVuZGw7CQoJfQoJCglyZXR1cm4gMDsKfQ==