Ejemplo n.º 1
0
        public override string TraducirForma(FormaGeometrica forma, int cantidad)
        {
            string resp = "";

            switch (forma.NameOf())
            {
            case "Cuadrado":
                resp = cantidad == 1 ? "Cuadrado" : "Cuadrados";
                break;

            case "Circulo":
                resp = cantidad == 1 ? "Círculo" : "Círculos";
                break;

            case "TrianguloEquilatero":
                resp = cantidad == 1 ? "Triángulo" : "Triángulos";
                break;

            case "PoligonoRegular":
                resp = cantidad == 1 ? "Poligono" : "Poligonos";
                break;

            case "Trapecio":
                resp = cantidad == 1 ? "Trapecio" : "Trapecios";
                break;

            case "Rectangulo":
                resp = cantidad == 1 ? "Rectangulo" : "Rectangulos";
                break;

            default:
                throw new ArgumentOutOfRangeException(@"Forma desconocida");
            }

            return(resp);
        }
Ejemplo n.º 2
0
        public override string TraducirForma(FormaGeometrica forma, int cantidad)
        {
            string resp = "";

            switch (forma.NameOf())
            {
            case "Cuadrado":
                resp = cantidad == 1 ? "Square" : "Squares";
                break;

            case "Circulo":
                resp = cantidad == 1 ? "Circle" : "Circles";
                break;

            case "TrianguloEquilatero":
                resp = cantidad == 1 ? "Triangle" : "Triangles";
                break;

            case "PoligonoRegular":
                resp = cantidad == 1 ? "Polygon" : "Polygons";
                break;

            case "Trapecio":
                resp = cantidad == 1 ? "Trapeze" : "Trapezoids";
                break;

            case "Rectangulo":
                resp = cantidad == 1 ? "Rectangle" : "Rectangles";
                break;

            default:
                throw new ArgumentOutOfRangeException(@"Unknown form");
            }

            return(resp);
        }