public Simulation() { User_Interface.SodaList(); User_Interface.CoinList(); Customer customer = new Customer(); }
public void ChooseCoins() { User_Interface.CoinList(); string answer = Console.ReadLine(); for (int input = 0; input < 6; input++) { if (answer == "1") { coinsInMachine.Add(quarter.ValueOfCoin); wallet.RemoveQuarter(); sodaMachine.AddQuarter(); Console.WriteLine("You have just inserted a quarter"); ChooseCoins(); } else if (answer == "2") { coinsInMachine.Add(dimes.ValueOfCoin); wallet.RemoveDimes(); sodaMachine.AddDime(); Console.WriteLine("You have just inserted a dime"); ChooseCoins(); } else if (answer == "3") { coinsInMachine.Add(nickel.ValueOfCoin); wallet.RemoveNickels(); sodaMachine.AddNickel(); Console.WriteLine("You have just inserted a Nickel"); ChooseCoins(); } else if (answer == "4") { coinsInMachine.Add(penny.ValueOfCoin); wallet.RemovePennies(); sodaMachine.AddPenny(); Console.WriteLine("You have just inserted a Penny"); ChooseCoins(); } else if (answer == "5") { wallet.CoinsInWallet(); coinsInMachine.Count(); Console.Clear(); } else { break; } } }
public void ChooseSoda() { User_Interface.SodaList(); string answer = Console.ReadLine(); for (int index = 0; index < 3; index++) { if (coinsInMachine.Equals(orangeSoda.Cost) & answer == "1") { backpack.AddOrangeSoda(); Console.WriteLine("Please wait while we dispense your 'Orange Soda'"); sodaMachine.RemoveOrangeSoda(); } else if (coinsInMachine.Equals(cola.Cost) & answer == "2") { backpack.AddCocaCola(); Console.WriteLine("Please wait while we dispense your 'Coca Cola'"); sodaMachine.RemoveCocaCola(); break; } else if (coinsInMachine.Equals(rootBeer.Cost) & answer == "3") { backpack.AddRootBeer(); Console.WriteLine("Please wait while we dispense your 'Root Beer'"); sodaMachine.RemoveRootBeer(); break; } // if (//coinsInMachine.Equals > orangeSoda.Cost) { //return coinsInMachine.//value - orangeSoda.Cost; } // if (//coinsInMachine.Equals > cola.Cost) { // return coinsInMachine.//value - orangeSoda.Cost; } /// if (//coinsInMachine.Equals > rootBeer.Cost) { //return //coinsInMachine.//value - orangeSoda.Cost; } } }