public static void TotalUang(int uangPembelian, Money money) { //Method ini akan menerima nominal uang yang diberikan oleh user, lalu menyimpannya dalam sistem switch (uangPembelian) { case 10: money.SetValue(money.GetValue() + 10); break; case 20: money.SetValue(money.GetValue() + 20); break; case 50: money.SetValue(money.GetValue() + 50); break; case 100: money.SetValue(money.GetValue() + 100); break; default: Console.WriteLine("Uang tidak bisa dimasukan, mohon ubah nominalnya"); break; } }
public static void Kembalian(Money money) { //Nominal uang yang telah disimpan akan diperiksa besarannya //Apabila lebih dari 10 maka sistem akan memberikan kembalian sesuai dengan nominal uang yang diberikan user if (money.GetValue() > 10) { money.SetValue(money.GetValue() - 10); Console.WriteLine("Kembalian anda {0}", money.GetValue()); } }