// Ejemplo de While (Mientras)
#include <stdio.h>
int main()
{
int contador;
contador = 1; // Inicialización del contador
while ( contador <= 10 ) // Condición Mientras
{
printf( "%d ", contador ); // Salida por pantalla
contador++; // Incremento del contador
}
return 0;
}
............ ............ ............ ............ ............ ............ ............ ............ ............ ............
// A continuación, un ejemplo con ingreso de notas y comprobación con si.
#include <stdio.h>
int main()
{
float nota; // Declaramos la variable nota como número real
printf( "\n Introduzca nota (real): " ); // mostramos por pantalla // /n hará un salto de línea previo a escribir el texto
scanf( "%f", ¬a ); // %f indica que se ingresará un número como Real // & apunta a la posición de memoria de la variable nota
/* Si la primera nota introducida por el
usuario es correcta,
el bucle no itera ninguna vez. */
while ( nota < 1 || nota > 10 ) // Mientras la nota sea menor a 1 o mayor a 10, entonces
{
printf( "\n ERROR: Nota incorrecta, debe ser >= 1 y <= 10\n" ); // Muestra por pantalla
printf( "\n Introduzca nota (real): " );
scanf( "%f", ¬a ); // Pide ingreso nuevamente
}
/* Mientras que el usuario introduzca una
nota incorrecta, el bucle iterará.
Y cuando introduzca una nota correcta,
el bucle finalizará. */
if ( nota >= 6 ) // Si nota es mayor a 6
printf( "\n APROBADO" ); // escribir aprobado
else // sino
printf( "\n DESAPROBADO" ); // escribir desaprobado
return 0;
}