Ver Mensaje Individual
  #17 (permalink)  
Antiguo 21/11/2006, 04:31
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Cita:
Iniciado por lioned69 Ver Mensaje
No funciona tunait, estoy desesperado!! Ahora envía siempre, haga lo que haga. Caricatos gracias por ayudarme a simplificar aunque la segunda opcion no la entiendo y la primera la tenia visto ya en C o en C#. Salu2 a los 2, os estais haciendo fijos en los problemas k tengo, gracias.
Te explico la segunda simplificación:

la variable correcto se inicializa a false, y en cada paso del bucle se actualiza haciendo O lógico del valor actual y el estado del check correspondiente al índice de ese bucle...

O sea, haciendo la operación lógica OR entre false (valor inicial) y el estado del primer check y es false... sigue el valor de la variable a false, pero en cuanto encuentre un valor true se queda en true... la tabla de la verdad de la operación lógica OR es:
false OR false = false;
true OR (cualquier cosa) = true...

Entonces con un chequed encontrado se queda true...

Nueno, no sé si aclaré algo o lié más el asunto... pero sin duda el código vale y está algo simplificado.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo