Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double balance = double.Parse(Console.ReadLine());
- double spentMoney = 0.0;
- bool isGame = false;
- while (true)
- {
- string game = Console.ReadLine();
- switch (game)
- {
- case "OutFall 4":
- if (balance < 39.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 39.99; spentMoney += 39.99; isGame = true;
- }
- break;
- case "CS: OG":
- if (balance < 15.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 15.99; spentMoney += 15.99; isGame = true;
- }
- break;
- case "Zplinter Zell":
- if (balance < 19.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 19.99; spentMoney += 19.99; isGame = true;
- }
- break;
- case "Honored 2":
- if (balance < 59.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 59.99; spentMoney += 59.99; isGame = true;
- }
- break;
- case "RoverWatch":
- if (balance < 29.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 29.99; spentMoney += 29.99; isGame = true;
- }
- break;
- case "RoverWatch Origins Edition":
- if (balance < 39.99)
- {
- Console.WriteLine("Too Expensive");
- }
- else
- {
- balance -= 39.99; spentMoney += 39.99; isGame = true;
- }
- break;
- case "Game Time":
- Console.WriteLine($"Total spent: ${spentMoney:f2}. Remaining: ${balance:f2}");
- return;
- default:
- Console.WriteLine("Not Found");
- break;
- }
- if (isGame)
- {
- Console.WriteLine($"Bought {game}");
- isGame = false;
- }
- if (balance == 0)
- {
- Console.WriteLine("Out of money!");
- return;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement