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(); }
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(); }