Example #1
0
 public FormasGeometricas(EnumFormas tipo, decimal ancho, decimal largo, decimal altura)
 {
     Tipo   = tipo;
     Ancho  = ancho;
     Largo  = largo;
     Altura = altura;
 }
Example #2
0
 public FormasGeometricas(EnumFormas tipo, decimal ancho, decimal largo, decimal lado3, decimal lado4)
 {
     Tipo  = tipo;
     Ancho = ancho;
     Largo = largo;
     Lado3 = lado3;
     Lado4 = lado4;
 }
Example #3
0
        public static string TraducirForma(EnumFormas tipo, int cantidad, Idiomas idioma)
        {
            switch (tipo)
            {
            case EnumFormas.Cuadrado:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Cuadrado" : "Cuadrados");
                }
                else
                {
                    return(cantidad == 1 ? "Square" : "Squares");
                }

            case EnumFormas.Circulo:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Círculo" : "Círculos");
                }
                else
                {
                    return(cantidad == 1 ? "Circle" : "Circles");
                }

            case EnumFormas.TrianguloEquilatero:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Triángulo" : "Triángulos");
                }
                else
                {
                    return(cantidad == 1 ? "Triangle" : "Triangles");
                }
            }

            return(string.Empty);
        }
Example #4
0
 public FormasGeometricas(EnumFormas tipo, decimal ancho)
 {
     Tipo  = tipo;
     Ancho = ancho;
 }
Example #5
0
        public static string ObtenerLinea(int cantidad, decimal area, decimal perimetro, EnumFormas tipo, Idiomas idioma)
        {
            if (cantidad > 0)
            {
                if (idioma == Idiomas.Castellano)
                {
                    return($"{cantidad} {TraducirForma(tipo, cantidad, idioma)} | Area {area:#.##} | Perimetro {perimetro:#.##} <br/>");
                }

                return($"{cantidad} {TraducirForma(tipo, cantidad, idioma)} | Area {area:#.##} | Perimeter {perimetro:#.##} <br/>");
            }

            return(string.Empty);
        }