Esempio n. 1
0
        static void Main(string[] args)
        {
            Pessoa pessoa  = new Pessoa();
            var    pessoa2 = new Pessoa();

            pessoa.Id         = 1;
            pessoa.Nascimento = new DateTime(2000, 02, 19);
            pessoa.Nome       = "Diandra" + "Rocha";    // string: aspas duplas
            pessoa.Nome       = $"Diandra {pessoa.Id}"; // interpolate
            char c = 'c';                               //char: aspas simples

            if (pessoa.Id.HasValue)
            {
                Console.WriteLine(pessoa.Id.Value);
            }
            else
            {
                Console.WriteLine("Não tem valor");
            }


            //,miliar .decimal
            Console.WriteLine("Informe seu peso");
            var pesoEntrada = Console.ReadLine();

            Console.WriteLine("Informe sua altura");
            var alturaEntrada = Console.ReadLine(); // retorno de função trás tudo em string

            //var peso = double.Parse(pesoEntrada);
            double peso = 0D;                            //tranforma em double

            if (!double.TryParse(pesoEntrada, out peso)) //não estoura erro
            {
                Console.WriteLine("Não conseguiu");
            }


            var Altura = double.Parse(alturaEntrada);

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

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


            Console.WriteLine(pessoa.Nome);
            Console.WriteLine(byte.MaxValue);
            Console.ReadKey();
        }
Esempio n. 2
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();
        }