JavaScript · Nivel principiante · Etapa 1

Sumar una secuencia con una función

Define una función que acumula los enteros desde cero hasta el valor recibido.

Qué hace este ejercicio

Define una función sigma que suma todos los enteros desde 0 hasta n y muestra el resultado. Con n = 5, el total es 15. Es el primer paso en JavaScript: encapsular una operación en una función reutilizable.

Explicación

La función declara un acumulador k en 0 y lo incrementa dentro de un bucle for. La condición i <= n incluye el propio n, por lo que suma 0 + 1 + 2 + 3 + 4 + 5.

function sigma(n) {
  let k = 0;
  for (let i = 0; i <= n; i++) {
    k += i;
  }
  console.log(k);
}

sigma(5);

Empezar en 0 no cambia el resultado, porque sumar cero no altera el total. Es el mismo cálculo que en el ejercicio equivalente de Rust: cambia la sintaxis, no la idea.

Conceptos practicados

Cómo ejecutarlo

Desde la carpeta del ejercicio:

node desafio-funcion-sigma.js
salida real
node desafio-funcion-sigma.js
15