Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Loop While | Introducción al Flujo de Programas
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Para Comenzar
2. Variables y Tipos de Datos
3. Introducción a los Operadores
4. Introducción al Flujo de Programas
5. Introducción a las Funciones

Loop While

Hemos utilizado if...else, switch-case para comparar nuestras variables con otros valores. ¿Pero qué pasa si necesitamos hacer algo cien veces? ¿Mil veces? ¿Un millón de veces?

Los loops están diseñados precisamente para estos casos. Te permite hacer un bucle en tu programa bajo ciertas condiciones. Estructura del loop while:

cpp

main

copy
1234567891011121314151617
#include <iostream> int main() { //x + y = result int x = 0; //root of equation int y = 8; int result = 1000; //increase x, until it satisfies the equation while (y + x != result) { x += 1; //x = x + 1 } std::cout << "Root of the equation: " << x; }

Hemos sumado (x+=1) 992 veces en este caso. El loop se ejecutó mientras x + y no era igual a result (1000).

En cuanto la expresión x + y ha sido igual a result, el loop ha terminado, y hemos obtenido la raíz de la ecuación (х).

Nota

El loop puede no iniciarse si no se cumple la condición.

It is crucial to make sure that the loop has an exit condition, that is, that the loop will not be infinite. The infinite loop example:

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }

Elija la versión correcta del bucle while:

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 4. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt