public FormasGeometricas(EnumFormas tipo, decimal ancho, decimal largo, decimal altura) { Tipo = tipo; Ancho = ancho; Largo = largo; Altura = altura; }
public FormasGeometricas(EnumFormas tipo, decimal ancho, decimal largo, decimal lado3, decimal lado4) { Tipo = tipo; Ancho = ancho; Largo = largo; Lado3 = lado3; Lado4 = lado4; }
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); }
public FormasGeometricas(EnumFormas tipo, decimal ancho) { Tipo = tipo; Ancho = ancho; }
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); }