Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Informe seu peso: ");
            var entradaPeso = Console.ReadLine();

            Console.WriteLine("Informe sua altura: ");
            var entradaAltura = Console.ReadLine();


            //var peso = double.Parse(entradaPeso);
            var altura = double.Parse(entradaAltura);
            var peso   = 0D;

            if (!double.TryParse(entradaPeso, out peso))
            {
                Console.WriteLine("Entrada Inválida");
            }

            var calculoIMC = new CalculoIMC(altura, peso);
            var imc        = calculoIMC.CalcularIMC();

            Console.WriteLine($"Seu IMC: {imc}");
            Console.ReadKey();

            /*
             * var entradas = new int[] { };
             *
             *
             * while (true)
             * {
             *  Console.WriteLine("Digite um valor (exit para sair): ");
             *  var linhaLida = Console.ReadLine();
             *  if (linhaLida == "exit")
             *  {
             *      break;
             *  }
             *  var nrEntradas = entradas.Length;
             *  var entradasAux = new int[nrEntradas + 1];
             *
             *  for (int i = 0; i < nrEntradas; i++)
             *  {
             *      entradasAux[i] = entradas[i];
             *  }
             *  entradasAux[nrEntradas] = int.Parse(linhaLida);
             *  entradas = entradasAux;
             * }
             * foreach (var entrada in entradas)
             * {
             *  Console.Write(entrada);
             * }
             * Console.Write("FIM");
             * Console.ReadKey();
             * }*/
            List <int> entradas = new List <int>();

            while (true)
            {
                Console.WriteLine("Digite um valor (exit para sair): ");
                var linhaLida = Console.ReadLine();
                if (linhaLida == "exit")
                {
                    break;
                }
                entradas.Add(int.Parse(linhaLida));
            }
            foreach (var entrada in entradas)
            {
                Console.Write(entrada);
            }
            Console.Write("FIM");
            Console.ReadKey();
        }