Esempio n. 1
0
        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();
        }
Esempio n. 2
0
    static void Main(string[] args)
    {
        string ladosRetangulo = Console.ReadLine();
        var    A = Double.Parse(ladosRetangulo.Split(' ')[0]);
        var    B = Double.Parse(ladosRetangulo.Split(' ')[1]);
        var    C = Double.Parse(ladosRetangulo.Split(' ')[2]);

        var areaTriangulo = new Triangulo(A, C).CalculaArea();
        var areaCirculo   = new Circulo(C).CalculaArea();
        var areaTrapezio  = new Trapezio(A, B, C).CalculaArea();
        var areaQuadrado  = new Quadrado(B).CalculaArea();
        var areaRetangulo = new Retangulo(A, B).CalculaArea();

        Console.Write("TRIANGULO: {0:f3}\n", areaTriangulo);
        Console.Write("CIRCULO: {0:f3}\n", areaCirculo);
        Console.Write("TRAPEZIO: {0:f3}\n", areaTrapezio);
        Console.Write("QUADRADO: {0:f3}\n", areaQuadrado);
        Console.Write("RETANGULO: {0:f3}\n", areaRetangulo);
    }
Esempio n. 3
0
        static void Main(string[] args)
        {
            double valor_A, valor_B, valor_C;

            LeitorDePontos leituraPontos = new LeitorDePontos(InputSystem.ReadLine());

            valor_A = leituraPontos.LerPontoA();
            valor_B = leituraPontos.LerPontoB();
            valor_C = leituraPontos.LerPontoC();

            ObjetoGeometrico triangulo = new Triangulo(valor_A, valor_C);
            ObjetoGeometrico circulo   = new Circulo(valor_C);
            ObjetoGeometrico trapezio  = new Trapezio(valor_A, valor_B, valor_C);
            ObjetoGeometrico quadrado  = new Quadrado(valor_B);
            ObjetoGeometrico retangulo = new Retangulo(valor_A, valor_B);

            triangulo.DebugArea();
            circulo.DebugArea();
            trapezio.DebugArea();
            quadrado.DebugArea();
            retangulo.DebugArea();

            Console.ReadKey();
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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();
        }