Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/04/2015, 05:38
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Duda con Switch - Case

Cita:
Iniciado por Malenko Ver Mensaje
- Segundo, que utilidad tiene tener un array para que te devuelva un int y uses ese int en un switch para calcular el descuento? Es mucho más sencillo y óptimo tener un array que consultes por el color, como estás haciendo ahora, y en lugar de devolver un "int" para simular un enumerado, que te devuelva directamente el descuento. Si el color no se encuentra en el array pues simplemente tendrás un descuento de CERO.
A nivel práctico seguramente sí, pero cuando estás aprendiendo muchas veces te toca hacer ejercicios "inútiles" o de formas poco ortodoxas símplemente porque necesitas practicar las diferentes características del lenguaje.

Si una imposición es usar un "switch"... pues es un requisito que no puedes evitar y lo mejor que puedes hacer es adaptarte... si me dices que tienes libertad absoluta entonces la cosa cambia, pero mientras tanto...

Un saludo.