Exemplo n.º 1
0
        static void Main(string[] args)
        {
            AdicionaCerveja();
            cervejaController.GetListaCervejas().ForEach(x => Console.WriteLine("Id: {0,2} Nome: {1,-15} Litros: {2,4} Alcool: {3,4} Valor: {4,8}"
                                                                                , x.Id, x.Nome, x.Litros, x.Alcool, x.Valor.ToString("C2")));
            Console.WriteLine("\nO Total de cerveja é: {0} litros.", cervejaController.GetRetornaLitrosTotal());
            Console.WriteLine("O valor total em cerveja é de: {0}", cervejaController.GetRetornaValorTotal().ToString("C2"));
            Console.WriteLine("\n\nPara calcular o indice de alcool no seu sangue digite seu peso:");
            int.TryParse(Console.ReadLine(), out int peso);
            var teorAlcoolSangue = cervejaController.GetRetornaTeorAlcoolSanguel(peso);

            Console.WriteLine("\nO teor alcólico no sangue é de {0} g de álcool/litro de sangue.", teorAlcoolSangue.ToString("N2"));
            Console.WriteLine("\n\nSe desejar, informe o limite permitido de álcool no sangue: (caso não informado o sistema utiliza 0.6 como padrão) ");
            double.TryParse(Console.ReadLine().Replace("0", "0.6"), out double limite);
            if (teorAlcoolSangue > limite)
            {
                Console.WriteLine("\n*** Com essa quantidade de álcool no sangue você poderá ser preso. ***");
            }
            else
            {
                Console.WriteLine("\n*** Com essa quantidade de álcool no sangue você não será preso. ***");
            }
            Console.ReadKey();
        }