static void Main(string[] args) { var a1 = new Retangulo(); double k; do { Console.Write("Informe a base do retângulo: "); k = double.Parse(Console.ReadLine()); if (k > 0) { a1.SetBase(k); } }while (k <= 0); do { Console.Write("Informe a altura do retângulo: "); k = double.Parse(Console.ReadLine()); if (k > 0) { a1.SetAltura(k); } }while (k <= 0); Console.WriteLine($"A área do retângulo é igual a {a1.CalcularArea()}"); }
static void Main(string[] args) { Retangulo retangulo = new Retangulo(); Console.WriteLine("Calcula a area de um retângulo "); Console.WriteLine("Informe a altura: "); retangulo.Altura = Convert.toInt32(Console.ReadLine()); Console.WriteLine("Informe a base/largura: "); retangulo.Base = Convert.toInt32(Console.ReadLine()); retangulo.ExibeDados(); Console.ReadKey(); }
static void Main(string[] args) { Retangulo r = new Retangulo(); Console.WriteLine("Entre a lartura e altura do retângulo: "); r.Altura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); r.Largura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); double area = r.Area(); Console.WriteLine("AREA = " + area.ToString("F2", CultureInfo.InvariantCulture)); double perimetro = r.Perimetro(); Console.WriteLine("PERÍMETRO = " + perimetro.ToString("F2", CultureInfo.InvariantCulture)); double diagonal = r.Diagonal(); Console.WriteLine("DIAGONAL = " + diagonal.ToString("F2", CultureInfo.InvariantCulture)); Console.ReadKey(); }
static void Main(string[] args) { try { Retangulo ret = new Retangulo(); Console.WriteLine("Dados do retângulo"); Console.Write("Largura: "); ret.Largura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Altura: "); ret.Altura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(ret); } catch (FormatException e) { Console.WriteLine($"Erro de formatação: {e.Message}"); } catch (Exception e) { Console.WriteLine($"Erro inesperado: {e.Message}"); } }