public static void Insert(MoneyCollector m) // Method which ask the user what types of coins he wants to insert { string choice; Console.WriteLine("Which coin do you want to insert ?"); Console.WriteLine("\t1 : 2 euros"); Console.WriteLine("\t2 : 1 euro"); Console.WriteLine("\t3 : 50 cents"); Console.WriteLine("\t4 : 20 cents"); Console.WriteLine("\t5 : 10 cents"); Console.WriteLine("\t6 : 5 cents"); Console.WriteLine("\t7 : 2 cents"); Console.WriteLine("\t8 : 1 cent"); Console.WriteLine("\t9 : Exit"); do { MoneyInserted(m); choice = Console.ReadLine(); switch (choice) { case "1": m.Insert(Money.EURO_2); break; case "2": m.Insert(Money.EURO_1); break; case "3": m.Insert(Money.CENT_50); break; case "4": m.Insert(Money.CENT_20); break; case "5": m.Insert(Money.CENT_10); break; case "6": m.Insert(Money.CENT_5); break; case "7": m.Insert(Money.CENT_2); break; case "8": m.Insert(Money.CENT_1); break; } } while (choice != "9"); }
public static void MoneyInserted(MoneyCollector m) { Console.WriteLine("You already inserted " + m.TotalMoneyInDouble + " euros :"); Console.WriteLine(m.Show()); }