24/11/2012, 18:30
|
| | | Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 12 años, 2 meses Puntos: 10 | |
Respuesta: Duda bucle supongamos que cuando el usuario ingresa Hola (apodo = Hola)
entra al while , pensemos que ya encontró el apodoExistente = Hola
entonces chequea el while
apodoExistente != centinela OR apodoExistente != apodo
Hola != XXX OR Hola != Hola
True OR False = True
es decir aunque encuentres el valor igual a XXX o a Hola siempre sera true, para cambiar eso cambia el OR por el AND.
Por ej: apodo = Hola centinela = XXX , encuentra apodoExistente = Hola
Hola != XXX AND Hola != Hola
True AND False = False (Deja de ejecutar el while)
En el caso q apodoExistente = XXX lo mismo
XXX!=XXX AND XXX!= Hola
False AND True = False (rompe el while)
y la unica forma que siga es que apodoExistente sea algo distinto por ej apodoExistente = Chao
Chao != XXX AND Chao != Hola
True AND True = True (sigue ciclo while) |