static void Main(string[] args) { Console.WriteLine("Informe o valor da base e da altura do retângulo"); int bas = int.Parse(Console.ReadLine()); int alt = int.Parse(Console.ReadLine()); Retangulo r1 = new Retangulo(bas, alt); Console.WriteLine($"O valor da area é: {r1.CalcArea():0.00} m2"); Console.WriteLine($"O valor da diagonal é: {r1.CalcDiagonal():0.00} m"); Console.WriteLine(r1.ToString()); Console.WriteLine("Informe o novo valor da base e da altura do retângulo"); bas = int.Parse(Console.ReadLine()); alt = int.Parse(Console.ReadLine()); r1.SetBase(bas); r1.SetAltura(alt); Console.WriteLine($"O valor da area é: {r1.CalcArea():0.00} m2"); Console.WriteLine($"O valor da diagonal é: {r1.CalcDiagonal():0.00} m"); Console.WriteLine(r1.ToString()); Console.ReadKey(); }
static void Main(string[] args) { // Entrada de dados Console.WriteLine("Informe os valores iniciais de base e altura do retângulo"); double b = double.Parse(Console.ReadLine()); double h = double.Parse(Console.ReadLine()); // Instancia a classe Retangulo r = new Retangulo(b, h); // Dados do objeto Console.WriteLine($"Objeto = {r}"); Console.WriteLine($"Base = {r.GetBase()}"); Console.WriteLine($"Altura = {r.GetAltura()}"); Console.WriteLine($"Área = {r.CalcArea()}"); Console.WriteLine($"Diagonal = {r.CalcDiagonal()}"); // Novos dados Console.WriteLine("Informe novos valores de base e altura"); r.SetBase(double.Parse(Console.ReadLine())); r.SetAltura(double.Parse(Console.ReadLine())); // Dados do objeto Console.WriteLine($"Objeto = {r}"); Console.WriteLine($"Base = {r.GetBase()}"); Console.WriteLine($"Altura = {r.GetAltura()}"); Console.WriteLine($"Área = {r.CalcArea()}"); Console.WriteLine($"Diagonal = {r.CalcDiagonal()}"); Console.ReadKey(); }