3. Variables dependiendo de su Uso

3.2. Acumulador

El ACUMULADOR en programación es una variable (int o float) cuyo valor se incrementa (o decrementa en el caso de que se reste) con los valores que se procesan.

Este tipo de datos se suele utilizar para acumular los valores que se ingresan en cada iteración de un bucle repetitivo ("while" o "for").

El valor inicial (antes de que se comiencen a sumar los datos ingresados) es importante y por regla general SIEMPRE es 0 (cero) en caso de ser una variable numérica o "" (cadena vacía) en caso de ser una variable del tipo cadena de caracteres.

¿Por qué debemos "vaciar" la variable antes de acumular?:

Imaginemos una taza que queremos agregar leche, pero ya tiene algo de café. Al completar la taza con leche tendremos leche con algo de café pero no solamente leche.

Ejemplo de uso de la variable acumulador 

En el siguiente ejemplo, se quiere acumular los valores que son ingresados para luego calcular el promedio.


En este caso el acumulador se comporta como el rollo de una calculadora, porque va acumulando los ingresos parciales, los cuales NO tienen porque tener el mismo valor.


Podemos ver otro ejemplo de acumulador pero utilizando datos del tipos "string" (cadena de caracteres).



      • EL INCREMENTO/DECREMENTO EN LOS ACUMULADORES ES VARIABLE


      • Comente la línea 8 del primer ejemplo. ¿Funciona el programa de forma correcta?.
      • Comente la línea 16 del segundo ejemplo y corra el programa varías veces. ¿Funciona el programa de forma correcta?.

Marcas: