Diferencia entre revisiones de «Bucle while»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 201.175.202.115 (disc.) a la última edición de Vanbasten 23
Etiqueta: Reversión
Línea 29:
En algunos lenguajes, se pueden utilizar variables no booleanas en la comparación. Por ejemplo, si la variable vale 0 será como si la condición no se cumpliera, y siempre que sea diferente de 0, se considerará que la condición se cumple.
 
==EjemploEjemplos (usando sintaxis de [[Lenguaje de programación C|C]])==
<source lang="c++>
#include <stdio.h>
Línea 42:
En este ejemplo el programa va a leer la pulsación de una tecla mientras su valor sea igual a 0. En el momento en que se pulse una tecla distinta se detendrá.
 
<source lang="c++>
# include <stdio.h>
# include <iostreamstdio.h>
# include <stdio.hiostream>
int main()
{
int n=1;
while(n!=0)
printf("Dame un numero del (1-3)");
scanf("%d",&n);
//cin>>n;
switch(n)
{
printf("Dame un numero del (1-3) o 0 para salir: ");
case 1:
systemscanf("color 4%d",&n);
printfswitch("ROJO"n);
{
break;
case 21:
system("color 74");
printf("BLANCOROJO\n");
break;
case 3:
system("color 1");
printf("AZUL");
break;
default:
system("color E");
printf("error");
break;
case 12:
system("color E7");
printf("BLANCO\n");
break;
case 3:
system("color 1");
printf("AZUL\n");
break;
default:
printf("errorError\n");
break;
}
}
return 0;
}
</source>
 
En este otro ejemplo se le pide al usuario un número, que luego determinara el color de las letras del símbolo de sistema. El bucle sirve en este caso para poder cambiar el color hasta que el usuario escriba el número cero.
 
== Véase también ==