static void Main(string[] args) { Vault vault = new Vault(); Console.WriteLine(" CADULOX BANK"); Console.WriteLine("----------------------------------------"); while (true) { Console.WriteLine("OPTIONS: "); Console.WriteLine("1 - Add Notes"); Console.WriteLine("2 - Remove Notes"); Console.WriteLine("3 - Consult Amount of Notes"); Console.WriteLine("4 - Consult Total Value"); Console.WriteLine("0 - Exit"); Console.WriteLine(); Console.Write("Chosse your option: "); int option = int.Parse(Console.ReadLine()); switch (option) { case 0: break; case 1: Console.WriteLine(); Console.Write("Enter the value of the notes: "); decimal value = decimal.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Enter the amount: "); int amount = int.Parse(Console.ReadLine()); vault.AddDrawer(new Drawer(value, amount)); Console.WriteLine(); Console.WriteLine("Press enter to continue..."); Console.ReadKey(); Console.Clear(); break; case 2: Console.WriteLine(); Console.Write("Enter the value of the notes: "); value = decimal.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Enter the amount: "); amount = int.Parse(Console.ReadLine()); vault.RemoveNotes(value, amount); Console.WriteLine(); Console.WriteLine("Press enter to continue..."); Console.ReadKey(); Console.Clear(); break; case 3: Console.WriteLine(); vault.NumberNotes(); Console.WriteLine(); Console.WriteLine("Press enter to continue..."); Console.ReadKey(); Console.Clear(); break; case 4: Console.WriteLine("Total value: $ " + vault.VaultValue().ToString("F2", CultureInfo.InvariantCulture)); Console.WriteLine(); Console.WriteLine("Press enter to continue..."); Console.ReadKey(); Console.Clear(); break; default: Console.WriteLine("Invalid Option!"); Console.WriteLine(); Console.WriteLine("Press enter to continue..."); Console.ReadKey(); Console.Clear(); break; } if (option == 0) { Console.WriteLine(); Console.WriteLine("Bye Bye!!"); break; } } }