コード例 #1
0
ファイル: Program.cs プロジェクト: carolkes/AulaDia1
        static void Main(string[] args)
        {
            cervejaController.SetCervejaContext(new Cerveja()
            {
                Id     = cervejaController.GetCervejaContext().Count + 1,
                Nome   = "Skol",
                Litros = 0.75,
                Alcool = 4.5,
                Valor  = 5.50
            });

            cervejaController.GetCervejaContext().ForEach(
                x => Console.WriteLine($"Id: {x.Id} - Nome: {x.Nome} - Litros: {x.Litros} - Valor: {x.Valor} - Teor Alcoolico: {x.Alcool}"));

            Console.WriteLine("Total Valor" + " " + cervejaController.SumValorCervejaContext().ToString("C"));
            Console.WriteLine("Total Litros" + " " + cervejaController.SumLitrosCervejaContext());


            Console.ReadKey();
        }
コード例 #2
0
        private static void MostrarMenu()
        {
            Console.Clear();
            Console.WriteLine("===============Bem-vindo ao sistema de cerveja===============");
            Console.WriteLine("Escolha uma das opções abaixo...");
            Console.WriteLine(@"1 - Listar produtos
2 - Adicionar novo item a lista
3 - Valor total
4 - Valor total em litros
5 - Verificar alcolemia
0 - Sair do sistema");
            Console.WriteLine("Informe a opção escolhida:");
            var opcao = int.MinValue;

            while (opcao != 0)
            {
                opcao = int.Parse(Console.ReadKey().KeyChar.ToString());
                switch (opcao)
                {
                case 1:
                {
                    ListarProdutos();
                }
                break;

                case 2:
                {
                    AdicionaNovoItem();
                }
                break;

                case 3:
                {
                    Console.Clear();
                    Console.WriteLine("==========Valores==========");
                    Console.Write("O valor total em cerveja é ");
                    Console.WriteLine(listaDeCerveja.SumValorCervejaContext());
                }
                break;

                case 4:
                {
                    Console.Clear();
                    Console.WriteLine("==========Valores==========");
                    Console.Write("O valor total em cerveja é ");
                    Console.WriteLine(listaDeCerveja.SumValorCervejaContext());
                }
                break;

                case 5:
                {
                    if (VerificarAlcolemia() > 0.6)
                    {
                        Console.WriteLine("Será preso!");
                    }
                    else
                    {
                        Console.WriteLine("Não será preso!");
                    }
                }
                break;

                case 0:
                {
                    Console.Clear();
                    Console.WriteLine("Saindo do sistema...Digite zero para sair");
                }
                break;

                default:
                    break;
                }
            }
        }