HOWTO · C++

Calcule la suma de series usando el bucle for en C++

El ciclo for es una declaración de flujo de control en C++ que nos permite iterar sobre una serie de valores. Podemos calcular fácilmente la suma de series usando el ciclo for.

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, donde n 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.