Contenido del Curso
Introducción a C++
Introducción a C++
Bucle 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.
while
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.
main
#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:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
¡Gracias por tus comentarios!