El CICLO MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta.
La forma general del ciclo mientras es la siguiente:
while ( condición )
{
Bloque de acciones
}
Ejemplo:
Programa en c++ que pida al usuario ingresar un número y mientras este sea positivo repita el ciclo
Pseudocódigo:
Inicio
Declare variables
Imprima en pantalla "Ingrese un número"
Asigne número ingresado a variable
while( número >0)
{
Imprima en pantalla "Ingrese un número"
Asigne número ingresado a variable
}
Fin
Ejercicios:
1) Programa en c++ que pida al usuario ingresar un número y mientras este sea mayor a 5 repita el ciclo.
2) Programa en c++ que escriba en pantalla la palabra "hola" mientras una variable de control sea positiva.
3) Programa en c++ que solicite al usuario la calificación de la evaluación de un estudiante y mientras el valor ingresado sea menor a 3 diga "Debe repetir evaluación".
4)Programa en c++ que pida al usuario presionar 1 para salir. Mientras el número ingresado sea diferente a 1, repita el ciclo y muestre "Presione 1 para salir".
5) Programa en c++ que muestre en pantalla la palabra "hola" 10 veces. Utilizar una variable de control que se se incremente de 1 en 1 y mientras esta sea menor a 10 se repita el ciclo.
6) Programa en c++ que muestre en pantalla los números naturales del 1 al 10. Utilizar una variable de control que se incremente de 1 en 1 y mientras esta sea menor a 10 se repita el ciclo.
7)Programa en c++ que muestre en pantalla los números pares del 2 al 20 utilizando ciclo while.
8)Programa en c++ que muestre en pantalla los números impares del 1 al 19 utilizando ciclo while.