static void Main(string[] args) { Console.WriteLine("Hello World!"); var objetoAzul = new FormaGeometrica("azul"); var objetoAmarelo = new FormaGeometrica("amarelo"); Console.WriteLine($"A cor do objeto azul é {objetoAzul.GetCor()}"); Console.WriteLine($"A cor do objeto amarelo é {objetoAmarelo.GetCor()}"); var retangulo = new Retangulo(10, 60, "vermelho"); Console.WriteLine($"A área do retângulo é {retangulo.CalcularArea()}"); Console.WriteLine($"Á área de um retângulo que tem {retangulo.largura}m de largura e {retangulo.altura}m de altura é: {retangulo.CalcularArea()}m²"); Console.WriteLine($"A cor do retângulo é {retangulo.GetCor()}"); var quadrado = new Quadrado(5, "azul"); Console.WriteLine($"Eu tenho um quadrado {quadrado.GetCor()} de tamanho {quadrado.largura}m e que tem área de {quadrado.CalcularArea()}m²"); var x = new Retangulo(25, 30, "lilás"); var y = new Quadrado(80, "roxo"); VerificarCor.FormaECor(x); VerificarCor.FormaECor(y); var losango = new Losango(10, 60, "verde"); Console.WriteLine($"O losango da cor {losango.GetCor()} tem a área de {losango.CalcularArea()}m²"); }
static void Main(string[] args) { Triangulo t = new Triangulo(10); Circulo c = new Circulo(50); Losango l = new Losango(10, 5); Paralelogramo p = new Paralelogramo(10, 10); Quadrado q = new Quadrado(10, 5); Retangulo r = new Retangulo(10, 5); Trapezio tp = new Trapezio(5, 5, 10); Calcule calculadora = new Calcule(); calculadora.CalcularArea(t); calculadora.CalcularArea(c); Console.ReadKey(); }
static void Main(string[] args) { Triangulo triangulo = new Triangulo(); Quadrado quadrado = new Quadrado(); Circulo circulo = new Circulo(); Retangulo retangulo = new Retangulo(); Losango losango = new Losango(); Paralelogramo paralelogramo = new Paralelogramo(); Trapezio trapezio = new Trapezio(); Conjuntos conjunto = new Conjuntos(); Figura[] figuras = new Figura[7]; figuras[0] = triangulo; figuras[1] = quadrado; figuras[2] = circulo; figuras[3] = retangulo; figuras[4] = losango; figuras[5] = paralelogramo; figuras[6] = trapezio; int obj = 0; Console.WriteLine("Escolha o objeto: "); Console.WriteLine("1 para triangulo \n 2 para quadrado \n"); Console.WriteLine("2 para quadrado"); Console.WriteLine("3 para circulo"); Console.WriteLine("4 para retangulo"); Console.WriteLine("5 para losango"); Console.WriteLine("6 para paralelogramo"); Console.WriteLine("7 para trapézio"); obj = int.Parse(Console.ReadLine()); Console.WriteLine(); switch (obj) { case 1: conjunto.Adicionar(triangulo); Console.WriteLine(); break; case 2: conjunto.Adicionar(quadrado); Console.WriteLine(); break; case 3: conjunto.Adicionar(circulo); Console.WriteLine(); break; case 4: conjunto.Adicionar(retangulo); Console.WriteLine(); break; case 5: conjunto.Adicionar(losango); Console.WriteLine(); break; case 6: conjunto.Adicionar(paralelogramo); Console.WriteLine(); break; case 7: conjunto.Adicionar(trapezio); Console.WriteLine(); break; default: Console.WriteLine("Err0r"); break; } }
static void Main(string[] args) { Repositorio rep = new Repositorio(); // TRIANGULO Triangulo triangulo = new Triangulo(); triangulo.Base = 5; triangulo.Altura = 10; rep.CalcularArea(triangulo); rep.CalcularPerimetro(triangulo); string resultadoTriangulo = triangulo.ApresentarAreaPerimetro(); Console.WriteLine(resultadoTriangulo); // QUADRADO Quadrado quadrado = new Quadrado(); quadrado.Base = 3; quadrado.Altura = 3; rep.CalcularArea(quadrado); rep.CalcularPerimetro(quadrado); string resultadoQuadrado = quadrado.ApresentarAreaPerimetro(); Console.WriteLine(resultadoQuadrado); // RETÂNGULO Retangulo retangulo = new Retangulo(); retangulo.Base = 10; retangulo.Altura = 5; rep.CalcularArea(retangulo); rep.CalcularPerimetro(retangulo); string resultadoRetangulo = retangulo.ApresentarAreaPerimetro(); Console.WriteLine(resultadoRetangulo); // CÍRCULO Circulo circulo = new Circulo(); circulo.Base = 0; circulo.Altura = 0; circulo.Raio = 1; rep.CalcularArea(circulo); rep.CalcularPerimetro(circulo); string resultadoCirculo = circulo.ApresentarAreaPerimetro(); Console.WriteLine(resultadoCirculo); // LOSANGO Losango losango = new Losango(); losango.Base = 10; losango.Altura = 24; rep.CalcularArea(losango); rep.CalcularPerimetro(losango); string resultadoLosango = losango.ApresentarAreaPerimetro(); Console.WriteLine(resultadoLosango); // PARALELOGRAMO Paralelogramo paralelogramo = new Paralelogramo(); paralelogramo.Base = 8; paralelogramo.Altura = 12; rep.CalcularArea(paralelogramo); rep.CalcularPerimetro(paralelogramo); string resultadoParalelogramo = paralelogramo.ApresentarAreaPerimetro(); Console.WriteLine(resultadoParalelogramo); // TRAPÉZIO Trapezio trapezio = new Trapezio(); trapezio.Base = 0; trapezio.BaseMaior = 32; trapezio.BaseMenor = 20; trapezio.Altura = 16; rep.CalcularArea(trapezio); rep.CalcularPerimetro(trapezio); string resultadoTrapezio = trapezio.ApresentarAreaPerimetro(); Console.WriteLine(resultadoTrapezio); Console.ReadKey(); }