Calcule la suma de series usando el bucle for en C++
En este tutorial, aprenderemos a calcular la suma de una serie utilizando un bucle for
en C++. Pero, analicemos primero el concepto del bucle for
.
el bucle for
en C++
El bucle for
es una declaración de flujo de control en C++ que nos permite iterar sobre una serie de valores. La sintaxis del bucle for
es la siguiente:
for (initializer; condition; incrementer) {
statement(s);
}
Hay tres partes en la sintaxis del bucle for
: inicializador
, condición
e incrementador
. Los puntos y comas separan las tres partes.
El inicializador
se ejecuta antes de que comience el bucle, y normalmente configura variables que se utilizarán más adelante en el cuerpo del bucle. La condición
se evalúa antes de cada iteración y decide si continuar o salir del ciclo.
El incrementador
puede actualizar una variable después de cada iteración.
Pasos para calcular la suma de series usando el bucle for
en C++
Se necesitan los siguientes pasos para calcular la suma de una serie usando un bucle for
en C++:
-
Declare una variable entera llamada suma e inicialícela como 0.
-
Inicializar la variable
i
a cero. -
Establezca la condición para que el bucle sea
i<n
, donden
es el número de valores que desea iterar. -
Cada vez que pase por el bucle, agregue 1 a
i
y luego utilícelo en su cálculo. -
Después de cada iteración, verifique si su condición (en este caso,
i<n
) sigue siendo cierta y, de ser así, continúe con otra iteración. -
Por último, imprima la suma final.
Analicemos un ejemplo de cómo calcular la suma de la serie utilizando un bucle for
aplicando los pasos mencionados anteriormente.
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i < 10; i += 2) {
cout << i << '+';
sum += i;
}
cout << "\n sum of series using for loop: " << sum << endl;
return 0;
}
Haga clic aquí para verificar el funcionamiento del código como se mencionó anteriormente.
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook