Você está na página 1de 1

Definição: É uma variável que tem seu valor alterado dentro de uma

estrutura de repetição. Na verdade, quando falamos em acumulador,


estamos nos referenciando a um comando de atribuição que
incrementa, ou decrementa, o conteúdo da variável.
Sintaxe:
nomeVariável = nomeVariável Op. Aritmético valor ;
Exemplos:
Expressão Como se lê?
a = a + valor ; A variável a recebe o valor que estava armazenado
nela, acrescido do valor armazenado na variável
valor(valor pode ser uma constante).
a = a * valor ; A variável a recebe o valor que estava armazenado
nela, multiplicado pelo valor armazenado na
variável valor(valor pode ser uma constante).
a = a - valor ; A variável a recebe o valor que estava armazenado
nela, decrementado do valor armazenado na
variável valor(valor pode ser uma constante).
a = a / valor ; A variável a recebe o valor que estava armazenado
nela, dividido pelo valor armazenado na variável
valor(valor pode ser uma constante).
Quando a variável é acrescida (ou decrementada) de um
valor constante, costumamos chamar o acumulador de
contador.
Exemplos:
Expressão Como se lê?
a = a + 1 ; ou a++; A variável a é incrementada de 1.
a = a - 1 ; ou a--; A variável a é decrementada de 1.
a = a + 2 ; ou a+=2; A variável a é incrementada de 2.
a = a - 2 ; ou a-=2; A variável a é decrementada de 2.
Em todo programa que tenha
repetição e você precise somar os
Quando devo usar? números que entram, calcular a
média, contar de acordo com
uma condição, etc.
Regras para se usar um acumulador

1- Todo acumulador é uma variável logo, precisa ser declarado.


2- Todo acumulador precisa ser inicializado.
Como faço isto?
Use um comando de atribuição ANTES da estrutura de repetição em
que ele aparece e atribua um valor inicial. Normalmente, o
elemento neutro da operação.
3- A expressão do acumulador precisa estar dentro da estrutura de
repetição.
4- Alguma operação deverá ser feita com o acumulador após a
estrutura de repetição.

Você também pode gostar