static void Main(string[] args) { Console.WriteLine("Cantina GG\n"); Cantina c = new Cantina(); Console.WriteLine(c.MostrarSaldo()); while (c.Saldo > 0) { Console. c.RealizaCompra(); c.MostrarSaldo(); Console.WriteLine("Deseja continuar comprando?"); Console.WriteLine("(1) - Sim | (2) Não |"); int.TryParse(Console.ReadKey().KeyChar.ToString(), out int opcao); switch (opcao) { case 1: { continue; }; case 2: { Environment.Exit(0); } break; default: { Console.Clear(); Console.WriteLine("Opção Inválida."); Console.ReadKey(); } break; } } Console.Clear(); c.MostrarSaldo(); Console.WriteLine("Saldo indisponível"); }
static void Main(string[] args) { Cantina cantina = new Cantina(); while (true) { cantina.ComprarLanche(); Console.WriteLine($"Você ainda tem R$ {cantina.MostrarSaldo()}."); Console.WriteLine("Caso não queira comprar outro lanche aperte 9"); if (Console.ReadKey().KeyChar.ToString() == "9") { break; } } }