You are on page 1of 1

Definio: uma varivel que tem seu valor alterado dentro de uma

estrutura de repetio. Na verdade, quando falamos em acumulador,


estamos nos referenciando a um comando de atribuio que
incrementa, ou decrementa, o contedo da varivel.
Sintaxe:
nomeVarivel = nomeVarivel Op. Aritmtico valor ;
Exemplos:
Expresso
Como se l?
a = a + valor ;
A varivel a recebe o valor que estava armazenado
nela, acrescido do valor armazenado na varivel
valor(valor pode ser uma constante).
a = a * valor ;
A varivel a recebe o valor que estava armazenado
nela, multiplicado pelo valor
armazenado na
varivel valor(valor pode ser uma constante).
a = a - valor ;
A varivel a recebe o valor que estava armazenado
nela, decrementado do valor armazenado na
varivel valor(valor pode ser uma constante).
a = a / valor ;
A varivel a recebe o valor que estava armazenado
nela, dividido pelo valor armazenado na varivel
valor(valor pode ser uma constante).
Quando a varivel acrescida (ou decrementada) de um
valor constante, costumamos chamar o acumulador de
contador.
Exemplos:
Expresso
Como se l?
a = a + 1 ; ou a++;
A varivel a incrementada de 1.
a = a - 1 ; ou a--;
A varivel a decrementada de 1.
a = a + 2 ; ou a+=2;
A varivel a incrementada de 2.
a = a - 2 ; ou a-=2;
A varivel a decrementada de 2.
Em todo programa que tenha
repetio e voc precise somar os
Quando devo usar?
nmeros que entram, calcular a
mdia, contar de acordo com
uma condio, etc.
Regras para se usar um acumulador
1- Todo acumulador uma varivel logo, precisa ser declarado.
2- Todo acumulador precisa ser inicializado.
Como fao isto?
Use um comando de atribuio ANTES da estrutura de repetio em
que ele aparece e atribua um valor inicial. Normalmente, o
elemento neutro da operao.
3- A expresso do acumulador precisa estar dentro da estrutura de
repetio.
4- Alguma operao dever ser feita com o acumulador aps a
estrutura de repetio.

You might also like