Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2008, 01:04
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Re: Multiples If's Anidados

Hola:

Quizás pueda servirte una idea de este estilo. El tener o no tener esas cosas son variables booleanas. Si imaginas que son bits, te componen un número de cuatro bits, que te da valores enteros entre 0 y 15 ambos incluidos. Me explico, si no tienes nada son todo ceros y te sale cero. Si sólo tienes idalbaran, los demás son cero e idalbaran es 1, que en binario sería 0001 que es un 1.

De esta forma puedes hacer un switch-case. Es muy posible que muchas de las opciones no puedas tratarlas -caso de no tener nada- o que las trates muy similar. Puedes agruparl los tratamientos iguales dentro de varios cases consecutivos.

De todas formas, como dice GreenEyed, quedaría lo más claro y fácil si eres capaz de definir cuantos tratamientos distintos tienes que hacer y expresar de palabra en forma sencilla como elegir uno u otro. La idea que yo te aporto quizás sea útil sólo si hay muchos posibles tratamientos distintos.

Se bueno.
__________________
Apuntes Java
Wiki de Programación