Exemplo n.º 1
0
        //Bridger
        public void Bridger()
        {
            Forma retangulo = new Retangulo("Retangulo");

            retangulo.Cor = new Azul();
            retangulo.DesenharForma();
        }
Exemplo n.º 2
0
        public void testConstructor_Retangulo()
        {
            Retangulo retangulo = new Retangulo(2.0f, 8.0f);

            Assert.AreEqual(16.0f, retangulo.calculaArea());
            Assert.AreEqual(20.0f, retangulo.calculaPerimetro());
        }
 public void AreaDeveSer6QuandoRetangulo_2X3()
 {
     var retangulo = new Retangulo();
     retangulo.Altura = 2;
     retangulo.Largura = 3;
     Assert.AreEqual(6, retangulo.Area);
 }
Exemplo n.º 4
0
        public void testEmpty_Retangulo()
        {
            Retangulo retangulo = new Retangulo();

            Assert.AreEqual(0.0f, retangulo.calculaArea());
            Assert.AreEqual(0.0f, retangulo.calculaPerimetro());
        }
Exemplo n.º 5
0
        private void DesenharBBox()
        {
            camera.xmax = 600;
            camera.ymax = 600;
            camera.xmin = -600;
            camera.ymin = -600;

            //Não podemos utilizar o mesmo ponto central

            Retangulo retanguloMenor = new Retangulo("menor", null, pontoEsquerdoInferior, pontoDireitoSuperior);

            retanguloMenor.ObjetoCor = corRetangulo;
            objetosLista.Add(retanguloMenor);

            Ponto pontoCentral = new Ponto("B", null, Mundo.pontoCentral);

            pontoCentral.PrimitivaTamanho = 5;
            pontoCentral.ObjetoCor        = new Cor(1, 1, 1);
            objetosLista.Add(pontoCentral);

            DesenharCirculo(new Ponto4D(0, 0), 300, Color.Black, 2, 720, PrimitiveType.LineLoop);
            DesenharCirculo(Mundo.pontoCentral, 50, Color.Black, 2, primitivo: PrimitiveType.LineLoop);

            //DesenharCirculo(new Ponto4D(0, 0), 300, new Color(0, 0, 0, 0), 1, 720);
        }
Exemplo n.º 6
0
 private static void ObterAreaRetangulo(Retangulo ret)
 {
     Console.WriteLine("Calculo da área do retangulo");
     Console.WriteLine(ret.Altura.ToString() + " * " + ret.Largura.ToString());
     Console.WriteLine(ret.Area);
     Console.ReadKey();
 }
Exemplo n.º 7
0
    public static void Main(string[] args)
    {
        Retangulo r = new Retangulo();

        while (true)
        {
            Console.WriteLine("\nRetângulo\n----------\n");
            try {
                Console.Write("Informe a Base: ");
                double b = double.Parse(Console.ReadLine());
                Console.Write("Informe a Altura: ");
                double h = double.Parse(Console.ReadLine());
                r.SetBase(b);
                r.SetAltura(h);
            }
            catch (ArgumentOutOfRangeException) {
                Console.WriteLine($"Valor negativo inválido. Informe os dados novamente.");
                continue;
            }
            catch (Exception erro) {
                Console.WriteLine(erro.Message);
                return;
            }
            Console.WriteLine(r);
        }
    }
Exemplo n.º 8
0
    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;
    }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            Retangulo retangulo = new Retangulo();

            retangulo.InformarValores();
            retangulo.Exibir();
            Console.ReadKey();
        }
Exemplo n.º 10
0
    public static void Main(string[] args)
    {
        Retangulo x = new Retangulo {
            Base = 3, Altura = 4
        };

        Console.WriteLine(x.ToString());
    }
Exemplo n.º 11
0
        public void MetodoQualquer(Retangulo retangulo)
        {
            retangulo.Altura  = retangulo.Altura * 2;
            retangulo.Largura = retangulo.Largura * 4;

            int area = retangulo.CalcularArea();
            // Alguma operação com a área
        }
Exemplo n.º 12
0
    public void AreaDeveSer6QuandoRetangulo_2X3()
    {
        var retangulo = new Retangulo();

        retangulo.Altura  = 2;
        retangulo.Largura = 3;
        Assert.AreEqual(6, retangulo.Area);
    }
Exemplo n.º 13
0
        public void CalcularPerimetro_QuandoChamado_RetornarValorPerimetro()
        {
            var retangulo = new Retangulo(10, 10);

            var resultado = retangulo.CalcularPerimetro();

            Assert.That(resultado, Is.EqualTo(40));
        }
        public SKSvgElement(Stream resourceStream)
        {
            _svg        = new SKSvg();
            _skPicuture = _svg.Load(resourceStream);

            var bounds = _svg.Picture.CullRect;

            Limites = new Retangulo(bounds.Left, bounds.Top, bounds.Right, bounds.Bottom);
        }
Exemplo n.º 15
0
 internal static bool Semelhante(Retangulo retangulo, Retangulo outroRetangulo)
 {
     return
         (((retangulo.Largura / retangulo.Altura) ==         /*proporção deste retângulo*/
           (outroRetangulo.Largura / outroRetangulo.Altura)) /*proporção outro retãngulo*/
          ||
          ((retangulo.Altura / retangulo.Largura) ==         /*Compara a proporção inversa*/
           (outroRetangulo.Largura / outroRetangulo.Altura)));
 }
Exemplo n.º 16
0
 /// <summary>
 /// Ação do botão calcular.
 /// </summary>
 /// <param name="sender">object</param>
 /// <param name="e">EventArgs</param>
 protected void btnCalcular_Click(object sender, EventArgs e)
 {
     if (Validacao())
     {
         Retangulo objRetangulo = new Retangulo(ladoA, ladoB);
         lblAreaResp.InnerText       = objRetangulo.CalcularArea().ToString();
         lblPerimentroResp.InnerText = objRetangulo.CalcularPerimetro().ToString();
     }
 }
Exemplo n.º 17
0
    public static void Main(string[] args)
    {
        Retangulo r = new Retangulo(10, 20);

        Console.WriteLine(r.ToString());
        Quadrado q = new Quadrado(10);

        Console.WriteLine(q.ToString());
    }
Exemplo n.º 18
0
 private void Form1_Load(object sender, EventArgs e)
 {
     _retangulo              = new Retangulo();
     _mat                    = new Mat();
     _capture                = new VideoCapture();
     _captureThread          = new Thread(DisplayWebcam);
     _captureThread.Priority = ThreadPriority.Highest;
     _captureThread.Start();
 }
Exemplo n.º 19
0
    public static void Main(string[] args)
    {
        Console.WriteLine("1 - Definir um novo retângulo");
        Console.WriteLine("2 - Definir a base");
        Console.WriteLine("3 - Definira altura");
        Console.WriteLine("4 - Calcular a área");
        Console.WriteLine("5 - Calcular a diagonal");
        Console.WriteLine("0 - Fim");
        string    s = Console.ReadLine();
        Retangulo r = null;

        while (s != "0")
        {
            if (s == "1")
            {
                r = new Retangulo();
            }
            if (s == "2")
            {
                try {
                    Console.WriteLine("Informe o valor da base");
                    double b = double.Parse(Console.ReadLine());
                    r.SetBase(b);
                }
                catch (ArgumentOutOfRangeException) {
                    Console.WriteLine("O valor informado deve ser um número positivo");
                }
            }
            if (s == "3")
            {
                try {
                    Console.WriteLine("Informe o valor da altura");
                    double h = double.Parse(Console.ReadLine());
                    r.SetAltura(h);
                }
                catch (ArgumentOutOfRangeException) {
                    Console.WriteLine("O valor informado deve ser um número positivo");
                }
            }
            if (s == "4")
            {
                Console.WriteLine($"Área: {r.Area}");
            }
            if (s == "5")
            {
                Console.WriteLine($"Diagonal {r.Diagonal:0.00}");
            }
            Console.WriteLine("1 - Definir um novo triângulo");
            Console.WriteLine("2 - Definir a base");
            Console.WriteLine("3 - Definira altura");
            Console.WriteLine("4 - Calcular a área");
            Console.WriteLine("5 - Calcular a diagonal");
            Console.WriteLine("0 - Fim");
            s = Console.ReadLine();
        }
    }
        public void Retangulo5X10()
        {
            var retangulo = new Retangulo()
            {
                Altura  = 5,
                Largura = 10
            };

            Assert.AreEqual(50, retangulo.Area());
        }
        public void Retangulo7X9()
        {
            var retangulo = new Retangulo
            {
                Altura  = 7,
                Largura = 9
            };

            Assert.AreEqual(63, retangulo.AreaRetangulo());
        }
Exemplo n.º 22
0
        static void Main(string[] args)
        {
            Quadrado q = new Quadrado();
            //conversão de um quadrado - conversão implicita
            //esse tipo de conversão é possível pois a classe Quadrado deriva da classe Retangulo.
            Retangulo r = q;

            //conversão explícita - cast
            Quadrado q1 = (Quadrado)r;
        }
        public void Retangulo4X6()
        {
            var retangulo = new Retangulo
            {
                Altura  = 4,
                Largura = 6
            };

            Assert.AreEqual(24, retangulo.AreaRetangulo());
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            Circulo   circulo   = new Circulo(15);
            Quadrado  quadrado  = new Quadrado(8);
            Retangulo retangulo = new Retangulo(7, 5);

            Console.WriteLine("O cálculo da área é:");
            Console.WriteLine($"Quadrado: {quadrado.areaCalculavel()}");
            Console.WriteLine($"Retângulo: {retangulo.areaCalculavel()}");
            Console.WriteLine($"Círculo: {circulo.areaCalculavel()}");
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Retangulo r = new Retangulo();

            Console.WriteLine("Entre com a altura e a largura de um retângulo: ");
            r.Altura  = double.Parse(Console.ReadLine());
            r.Largura = double.Parse(Console.ReadLine());
            Console.WriteLine("ÁREA =  " + r.Area().ToString("F2", CultureInfo.InvariantCulture));
            Console.WriteLine("PERÍMETRO =  " + r.Perimetro().ToString("F2", CultureInfo.InvariantCulture));
            Console.WriteLine("DIAGONAL =  " + r.Diagonal().ToString("F2", CultureInfo.InvariantCulture));
        }
Exemplo n.º 26
0
    public static void Main()
    {
        var f = new QuadradoFactory();
        var r = new Retangulo()
        {
            Largura = 2, Altura = 4
        };
        var q = f.Build <Retangulo>(r);

        System.Console.WriteLine("Largura: " + q.Largura + " Altura: " + q.Altura);
    }
Exemplo n.º 27
0
    public static void Main(string[] args)
    {
        Retangulo r = new Retangulo();

        Console.WriteLine("Qual é a base do seu retângulo?");
        r.Base = double.Parse(Console.ReadLine());
        Console.WriteLine("Qual é a altura do seu retângulo?");
        r.Altura = double.Parse(Console.ReadLine());
        Console.WriteLine(r);
        Console.WriteLine($"A área do seu retângulo é {r.Area:0.00} e a diagonal é {r.Diagonal:0.00}");
    }
Exemplo n.º 28
0
        public static void Main(string[] args)
        {
            Retangulo rect1;            //Cria o objeto

            rect1.base1   = 20;         //define os valores para o objeto
            rect1.altura1 = 50;

            Console.WriteLine("Area de rect1 : {0}", rect1.Area());

            Retangulo rect2 = new Retangulo(100, 40); //usa o construtor para fazer o retangulo

            rect2 = rect1;                            //assim os valores estão sendo setados, e não um referencia sendo criada

            rect1.base1 = 33;

            Console.WriteLine("Base rect2 : {0}", rect2.base1);

            Console.WriteLine();
            Console.WriteLine("-------------------------ORIENTAÇÃO OBJETOS----------------------------");
            Console.WriteLine();

            Animal Fox = new Animal()
            {
                nome = "red",
                som  = "Raaaw"
            };            //os atributos podem ser setados assim ou, fox.name = (...)


            Console.WriteLine("Quantos animais? : {0}", Animal.retornaNumAnimais());

            Console.WriteLine("Area de um retângulo: {0}", ShapeMath.getArea("Retangulo", 5, 6));

            Console.WriteLine();
            Console.WriteLine("-------------------------Tipos Anuláveis----------------------------");
            Console.WriteLine();

            //o valor nulo é necessário quando se está trabalhando com bancos de dados
            //pode-se atribuir um valor nulo acrescentando ? após o datatype

            int?randNum = null;

            if (randNum == null)
            {
                Console.WriteLine("randNum = nulo");
            }

            if (!randNum.HasValue)
            {
                Console.WriteLine("randNum ainda = nulo");
            }

            Console.Write("Qualquer tecla fecha . . . ");
            Console.ReadKey(true);
        }
Exemplo n.º 29
0
    public static void Main(string[] args)
    {
        Retangulo r = new Retangulo(10, 20);
        Retangulo x = new Retangulo();

        Console.WriteLine(r);
        Console.WriteLine(x);
        r.SetBase(30);
        r.SetAltura(40);
        r.Mostrar();
    }
Exemplo n.º 30
0
    public static void Main(string[] args)
    {
        Retangulo r = new Retangulo(10, 20);

        Console.WriteLine(r);
        Retangulo q1 = new Quadrado(10);

        Console.WriteLine(q1);
        Quadrado q2 = new Quadrado(20);

        Console.WriteLine(q2);
    }
Exemplo n.º 31
0
    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());
    }
Exemplo n.º 32
0
 public static void DobrarTamanho(Retangulo retangulo)
 {
     retangulo.Altura *= 2;
     retangulo.Largura *= 2;
 }