Ejemplo n.º 1
0
        private static void DesenharFormas()
        {
            EditorGrafico eG = new EditorGrafico();
            Triangulo     t  = new Triangulo()
            {
                Largura = 5, Altura = 6
            };

            eG.DesenharTriangulo(t);
            Quadrado q = new Quadrado()
            {
                Altura = 6
            };

            eG.DesenharQuadrado(q);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Operação com três passos.
 /// Imprimir o nome da Forma.
 /// Desenhar a Forma.
 /// Imprimir as suas Propriedades.
 /// </summary>
 /// <param name="t">T.</param>
 public void DesenharQuadrado(Quadrado q)
 {
     //Imprime no console o nome da forma.
     Console.WriteLine($"Isto é um {q.NomeForma}");
     //Pula uma linha para garantir que irã imprimir a forma em uma linha em branco.
     Console.WriteLine();
     //Desenhar a forma em sí.
     for (int i = 0; i < q.Altura; i++)
     {
         for (int j = 0; j < q.Altura; j++)
         {
             Console.Write("-");
         }
         Console.WriteLine();
     }
     //Imprimir propriedades da forma como base, largura, altura, etc...
     Console.WriteLine(q.Propriedades());
 }