WHILE Un bucle del tipo while es un bucle de ejecución continua mientras se cumpla la expresión colocada entre paréntesis en la cabecera del bucle. La variable de prueba tendrá que cambiar para salir del bucle. La situación podrá cambiar a expensas de una expresión dentro el código del bucle o también por el cambio de un valor en una entrada de un sensor. NOTA: es while ya que While da error, o sea minisculas. while (unaVariable ?? valor) { ejecutarSentencias; } El siguiente ejemplo testea si la variable "unaVariable” es inferior a 200 y, si es verdad, ejecuta las declaraciones dentro de los corchetes y continuará ejecutando el bucle hasta que 'unaVariable' no sea inferior a 200. while (unaVariable < 200) // testea si es menor que 200 { instrucciones; // ejecuta las instrucciones // entre llaves unaVariable++; // incrementa la variable en 1 } ---------------------------------------------------------- EJ: int AUD; while (AUD== 1) // testea si AUD =1 { instrucciones; // ejecuta las instrucciones // entre llaves } ---------------------------------------------------------- EJ: while (int AUD= 1) // testea si AUD =1 que es variable local dentro del while { instrucciones; // ejecuta las instrucciones // entre llaves }