Cita:
Iniciado por GatorV
Hola midpunto!
Tu problema es que cuando usas el operador & es igual al BIT AND, no es lo mismo que el boolean AND, asi que te recomiendo que cambies todos los & por && para que haga tu comparacion booleana y no una suma binaria!
Saludos.
No importa si pones un & o &&...igual se interpreta como un "and"...
Con respecto al problema orgininal:
Sigue el consejo de Criptex...
Otro punto... es necesario que sepas que cuando hay un "&" (and) ..la sentencia se ejecutara "solo si" la siguiente condicion se cumple...es decir.cuando usas un "and" se tienen que cumplir todas las condiciones
Cosa distinta pasa cuando usas "or" , ya que solo basta que se cumpla una condicion para que ejecute la sentencia.
Digo , por si no lo tenias claro.
Saludos