Cita:
Iniciado por zerokilled buenas...
fíjate que switch no funciona exactamente igual que un if aunque tiene cierto parecido. la diferencia es que if necesita un boolean mientras que switch compara directamente el valor con el case. en el código sucede que el case es una expresión que evalua a boolean y luego ese boolean es comparado con el argumento. lo cual, no habrá ninguna coincidencia. para que el case sea ejecutado, el case debe resultar el mismo valor que el argumento. naturalmente, la forma de hacerlo es haciendo múltiples cases, cada uno con su valor. obviamente, no es la forma más cómoda de hacerlo.
se me ocurre una idea, pero aún así no creo que sea la mejor forma.
Definitivamente lo hare entonces con if, muchas gracias
zerokilled