public static void Main(string[] args) { Console.WriteLine("\nCalculando Area e Diagonal de um retangulo ..."); Console.WriteLine("Informe a Base"); double b = double.Parse(Console.ReadLine()); Console.WriteLine("Informe a Altura"); double h = double.Parse(Console.ReadLine()); Retangulo r = new Retangulo(b, h); Console.WriteLine("---------------------------\n"); Console.WriteLine($"Base: {r.GetBase():0.00}"); Console.WriteLine($"Altura: {r.GetAltura():0.00}"); Console.WriteLine($"Area: {r.CalcArea():0.00}"); Console.WriteLine($"Diagonal: {r.CalcDiagonal():0.00}"); Console.WriteLine("---------------------------\n"); r.SetBase(b * 2); r.SetAltura(h * 3); Console.WriteLine($"Valores modificados para:\n{r}"); Console.WriteLine($"Area: {r.CalcArea():0.00}"); Console.WriteLine($"Diagonal: {r.CalcDiagonal():0.00}"); Console.WriteLine("---------------------------\n"); return; }
public static void Main(string[] args) { Retangulo r = new Retangulo(0, 0); Console.WriteLine("Qual a base do retângulo?"); r.SetBase(int.Parse(Console.ReadLine())); Console.WriteLine("Qual a altura do retângulo?"); r.SetAltura(int.Parse(Console.ReadLine())); Console.WriteLine($"A área do retângulo é {r.CalcArea():0.00}"); Console.WriteLine($"A Diagonal do retângulo é {r.CalcDiagonal():0.00}"); Console.WriteLine(r.ToString()); }
public static void Main(string[] args) { Retangulo r1 = new Retangulo(10, 20); Console.WriteLine(r1.CalcArea()); Console.WriteLine(r1.CalcDiagonal()); Console.WriteLine(r1); Retangulo r2 = new Quadrado(10); Console.WriteLine(r2.CalcArea()); Console.WriteLine(r2.CalcDiagonal()); Console.WriteLine(r2); object r3 = new Quadrado(10); //Retangulo r4 = new Quadrado(10); //Quadrado r5 = new Quadrado(10); Console.WriteLine((r3 as Quadrado).CalcArea()); Triangulo t1 = new Triangulo(10, 20); object t2 = new Triangulo(20, 40); Console.WriteLine(t1); Console.WriteLine(t2); //(t2 asRetangulo).CalcArea(); IFigura f1 = new Triangulo(10, 20); IFigura f2 = new Quadrado(10); IFigura f3 = new Retangulo(10, 20); Console.WriteLine(f1.CalcArea()); Console.WriteLine(f2.CalcArea()); Console.WriteLine(f3.CalcArea()); }