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
- Declaración de funciones con
function. - Variables con
lety acumuladores. - Bucle
forcon condición inclusiva. - Salida por consola con
console.log.
Cómo ejecutarlo
Desde la carpeta del ejercicio:
node desafio-funcion-sigma.js
node desafio-funcion-sigma.js
15