Exemple #1
0
        static void Main(string[] args)
        {
            Carteira carteiraAluno = new Carteira();

            while (carteiraAluno.Saldo > 0)
            {
                if (carteiraAluno.Comprar())
                {
                    Console.WriteLine("Compra realizada com sucesso!");
                }
                else
                {
                    Console.WriteLine("Compra não realizada, saldo insuficiente.");
                }

                Console.WriteLine($"Saldo atual disponível: {carteiraAluno.Saldo.ToString("N2")}"); //N2 mostra 2 casas após a vírgula

                Console.ReadKey();
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Carteira continha = new Carteira(20);

            while (continha.Saldo > 0.00)
            {
                Menu();

                var valor = 0.00;

                switch (Console.ReadLine())
                {
                case "1": { valor = 5.00; } break;

                case "2": { valor = 2.00; } break;

                case "3": { valor = 7.00; } break;

                case "4": { valor = 8.00; } break;

                case "5": { valor = continha.Saldo; } break;
                }

                if (continha.Comprar(valor))
                {
                    Console.WriteLine("Compra efetuada com sucesso!");
                }
                else
                {
                    Console.WriteLine("Infelizmente seu saldo não é suficiente para este lanchinho.");
                }

                Console.WriteLine($"Saldo atual disponível: R${continha.Saldo},00 de R$20,00");
                Console.ReadKey();
            }
        }