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

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

bookBucle While

Los bucles son construcciones de programación diseñadas para ejecutar repetidamente un bloque de código mientras se cumpla una condición especificada. Son esenciales para tareas que involucran operaciones repetitivas, como iterar a través de datos, realizar cálculos o automatizar procesos.

h

while

copy
1234
while (condition) { // If condition == true, then do_something; }

El programa comienza y verifica la condición. Si la condición es verdadera, ejecuta el código dentro del bucle y luego vuelve a verificar la condición. Este proceso se repite hasta que la condición se vuelve falsa, momento en el cual el programa sale del bucle y se detiene.

cpp

main

copy
12345678910111213141516
#include <iostream> int main() { int currentBalance = 0; // Initial balance int monthlyDeposit = 500; // Fixed deposit amount int targetBalance = 5000; // Savings goal // Accumulate balance until it matches the target while (currentBalance < targetBalance) { currentBalance += monthlyDeposit; // Add deposit to balance } std::cout << "Final balance: $" << currentBalance << std::endl; }

El programa comienza con un saldo inicial, currentBalance, establecido en 0. Un depósito fijo, monthlyDeposit, se añade de manera repetitiva, incrementando currentBalance.

El bucle se ejecuta hasta que currentBalance alcance o supere el saldo objetivo, targetBalance. Una vez logrado, el bucle termina, y un mensaje confirma la consecución del objetivo de ahorro. Esto demuestra cómo los depósitos consistentes pueden ayudar a alcanzar metas financieras.

Nota

El bucle puede no comenzar si la condición no se satisface.

Es fundamental asegurarse de que el bucle tiene una condición de salida, es decir, que el bucle no será infinito. Ejemplo de bucle infinito:

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Elige la versión correcta del bucle while.

Elige la versión correcta del bucle while.

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4
some-alt