Desafío: Establecer Iteraciones con el Bucle While en C++
Un bucle while continúa ejecutándose mientras una condición especificada permanezca true. Pero, ¿qué sucede si queremos repetir un bloque de código un número fijo de veces, por ejemplo, 3 o 5 veces? En estos casos, podemos lograrlo utilizando una variable contador.
Analicemos esta idea con más detalle. Ya sabemos que expresiones como x < 5 devuelven true si x es menor que cinco y false si x es mayor o igual que cinco.
Este concepto se ajusta a lo que necesitamos para un número fijo de repeticiones. Sin embargo, para que esto funcione, debemos establecer una variable contador x y actualizarla dentro del bucle. Observa el siguiente código paso a paso:
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
La elección del valor inicial para una variable y el incremento utilizado en un bucle afectará el número de iteraciones. Por ejemplo, en este caso, inicializar la variable con 3 resultará en solo 2 iteraciones.
Además, se puede ajustar el valor del incremento, lo que también influirá en la cantidad de iteraciones. Los valores específicos para la inicialización y el incremento dependen de los requisitos y objetivos concretos de la tarea. Se recomienda experimentar modificando el valor inicial, alterando la condición o ajustando el valor del incremento.
Swipe to start coding
Necesita calcular el valor promedio de las transacciones en un sistema bancario. Para ello, utilice un array, un bucle while y variables para almacenar la sum y el iterator. Todo el código debe implementarse dentro de la función calculateAverage.
- Inicialice la variable
sum. Esta almacenará el total de todas las transacciones. - Inicialice la variable
i. Esta funcionará como iterador para rastrear la posición actual entransactions. - El bucle
whiledebe ejecutarse mientrasisea menor que el número de elementos entransactions(variablesize). - Dentro del bucle, agregue el valor de la transacción actual a la variable
sum. - Incremente la variable
ien uno en cada iteración. - Después de que termine el bucle, calcule el
averagedividiendosumentre el número de transacciones.
Solución
solution.cpp
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 9.09
Desafío: Establecer Iteraciones con el Bucle While en C++
Desliza para mostrar el menú
Un bucle while continúa ejecutándose mientras una condición especificada permanezca true. Pero, ¿qué sucede si queremos repetir un bloque de código un número fijo de veces, por ejemplo, 3 o 5 veces? En estos casos, podemos lograrlo utilizando una variable contador.
Analicemos esta idea con más detalle. Ya sabemos que expresiones como x < 5 devuelven true si x es menor que cinco y false si x es mayor o igual que cinco.
Este concepto se ajusta a lo que necesitamos para un número fijo de repeticiones. Sin embargo, para que esto funcione, debemos establecer una variable contador x y actualizarla dentro del bucle. Observa el siguiente código paso a paso:
main.cpp
123456789101112#include <iostream> int main() { // create variable for loop condition int i = 0; // variables for loops are usually called i or j while (i < 5) { std::cout << "Hello!" << std::endl; i++; // incrementing the i } }
La elección del valor inicial para una variable y el incremento utilizado en un bucle afectará el número de iteraciones. Por ejemplo, en este caso, inicializar la variable con 3 resultará en solo 2 iteraciones.
Además, se puede ajustar el valor del incremento, lo que también influirá en la cantidad de iteraciones. Los valores específicos para la inicialización y el incremento dependen de los requisitos y objetivos concretos de la tarea. Se recomienda experimentar modificando el valor inicial, alterando la condición o ajustando el valor del incremento.
Swipe to start coding
Necesita calcular el valor promedio de las transacciones en un sistema bancario. Para ello, utilice un array, un bucle while y variables para almacenar la sum y el iterator. Todo el código debe implementarse dentro de la función calculateAverage.
- Inicialice la variable
sum. Esta almacenará el total de todas las transacciones. - Inicialice la variable
i. Esta funcionará como iterador para rastrear la posición actual entransactions. - El bucle
whiledebe ejecutarse mientrasisea menor que el número de elementos entransactions(variablesize). - Dentro del bucle, agregue el valor de la transacción actual a la variable
sum. - Incremente la variable
ien uno en cada iteración. - Después de que termine el bucle, calcule el
averagedividiendosumentre el número de transacciones.
Solución
solution.cpp
¡Gracias por tus comentarios!
single