Sumando números con While Loop en C++

En programación, una de las herramientas más importantes son los loops o bucles, que permiten repetir un conjunto de instrucciones varias veces. En particular, el while loop es una estructura de control que permite repetir un bloque de código mientras se cumpla una condición. En este artículo, aprenderemos cómo utilizar el while loop en C++ para sumar una serie de números.
¿Cómo funciona el while loop en C++?
Antes de empezar, es importante comprender cómo funciona el while loop en C++. La sintaxis básica es la siguiente:
while (condición) {
// bloque de código a repetir
}
La condición es una expresión booleana que determina cuándo se debe seguir ejecutando el bloque de código dentro del loop. Mientras la condición sea verdadera, el código dentro del loop se seguirá ejecutando. Una vez que la condición sea falsa, el loop terminará y la ejecución del programa continuará con la línea siguiente al loop.
Cómo sumar números con While Loop en C++
Para sumar un conjunto de números utilizando el while loop en C++, primero necesitamos pedirle al usuario que ingrese los números que desea sumar. Esto se puede hacer utilizando la función cin de C++, que nos permite leer la entrada del usuario desde la consola. A continuación, utilizaremos un while loop para sumar los números ingresados mientras el usuario siga ingresando números.
int main() {
int num, sum = 0;
std::cout << "Ingrese un número (o 0 para terminar): "; std::cin >> num;
while (num != 0) {
sum += num;
std::cout << "Ingrese otro número (o 0 para terminar): ";
std::cin >> num;
}
std::cout << "La suma es: " << sum << std::endl; return 0; }
En este ejemplo, hemos declarado dos variables enteras: num y sum. La variable num almacenará el número que el usuario ingrese desde la consola, mientras que la variable sum irá acumulando la suma de los números ingresados.
Dentro del loop, primero sumamos el número ingresado por el usuario a la variable sum. Luego le pedimos al usuario que ingrese otro número y volvemos a verificar si se ha ingresado un 0. Si el usuario ingresa un 0, el loop terminará y el programa imprimirá la suma de los números ingresados.
Ejemplo de código con While Loop y uso de incrementadores
Otra forma de sumar utilizando el while loop es utilizando un contador o incrementador. Un contador incrementa su valor en una cantidad fija cada vez que se ejecuta el loop, lo que nos permite sumar una serie de números en lugar de tener que pedirle al usuario que los ingrese.
int main() {
int count = 1, sum = 0;
while (count <= 10) { sum += count; count++; } std::cout << "La suma es: " << sum << std::endl; return 0; }
En este ejemplo, hemos utilizado un contador llamado count con valor inicial 1 y una variable de suma llamada sum con valor inicial 0. Dentro del loop, sumamos el valor actual del contador a la variable de suma y luego incrementamos el contador en 1. Continuamos haciendo esto hasta que el contador sea mayor que 10. Finalmente, imprimimos la suma de los números.
Conclusión
En este artículo, hemos aprendido cómo utilizar el while loop en C++ para sumar una serie de números. Como hemos visto, el while loop es una herramienta muy poderosa que nos permite repetir un conjunto de instrucciones mientras se cumpla una condición. Esperamos que esta guía te haya sido útil y que puedas aplicar estos conceptos en tus propios programas.
Preguntas frecuentes
¿Qué es un loop?
Un loop o bucle es una estructura de control que permite repetir un conjunto de instrucciones varias veces.
¿Qué es un while loop en C++?
El while loop es una estructura de control en C++ que permite repetir un bloque de código mientras se cumpla una condición.
¿Cómo funciona el contador en un while loop?
El contador en un while loop es una variable que se utiliza para contar el número de veces que se ha ejecutado el loop. Después de cada ejecución del loop, el valor del contador se incrementa en una cantidad fija.
[nekopost slugs="use-la-constante-pi-en-cpp,mas-si-cpp,declarar-multiples-variables-para-el-bucle-c,sizeof-cpp,cpp-std-forward,usando-plantillas-cpp,cpp-std-stold-std-stof-std-stod,eliminar-un-vector-en-c,cpp-decltype"]

Deja una respuesta