CodeAventura
JavaScript
▸Bucles▸Acumuladores y contadores

Misión

Editor
Consola
La consola está vacía. Pulsa EJECUTAR para correr tu código.
11 / 32Acumuladores y contadores
Anterior

Acumuladores y contadores

Variables que cambian mientras el bucle vive

Muchísimos problemas de programación se resuelven con una idea simple:

  • contar algo
  • sumar algo
  • guardar el mejor valor encontrado

Ahí aparecen los acumuladores y contadores.

Dentro de un bucle, estas variables van creciendo o cambiando según lo que ocurre.

Qué es un contador

Un contador sirve para llevar la cuenta de cuántas veces pasa algo.

Cada vuelta del bucle aumenta el contador en uno.

Qué es un acumulador

Un acumulador guarda un valor que se va construyendo poco a poco.

Aquí suma no cuenta cuántas vueltas hay. Va guardando el resultado parcial de cada paso.

Por qué son tan importantes

En cuanto entiendes esta idea, puedes resolver un montón de problemas:

  • sumar una lista de números
  • contar cuántos elementos cumplen una condición
  • encontrar el valor más grande
  • construir un resultado poco a poco

Muchos algoritmos básicos son, en el fondo, un bucle más una variable que cambia con intención.

Tu desafío 🚀

Usa un bucle y una variable acumuladora para sumar varios números. Si quieres practicar más, añade también un contador y comprueba cuántas iteraciones hubo.

Los programas pequeños se vuelven útiles cuando empiezan a llevar la cuenta...