Objetivos
Operadores Aritméticos
Os operadores aritméticos são responsáveis pela realização de cálculos e expressões aritméticas
como soma, subtração, multiplicação, divisão e outras.
Tab. 1: Operadores atribuição
Operador |
Significado |
Exemplo |
+ |
Adição |
a+b |
- |
Subtração |
a-b |
/ |
Divisão |
a/b |
* |
Multiplicação |
a*b |
% |
Módulo |
a%b |
++ |
Incremento |
a++, ++a |
-- |
Decremento |
a-- , --a |
+= |
Acumulação de soma |
a += b |
-= |
Acumulação de subtração |
a-=b |
*= |
Acumulação de multiplicação |
a*=b |
/= |
Acumulação de divisão |
a/=b |
%= |
Acumulação de módulo |
a%=b |
Abaixo serão listados os operadores discutidos na tabela acima bem como seus respectivos exemplos
em Portugol.
Sintaxe
variavel1 operador variavel2
varavel1=operador variavel2
Exemplo 1
programa
{
funcao inicio()
{
inteiro varA,varB,varC
varA=4
varB=2
varC = varA + varB
escreva(varC)
//varA +=varB // o mesmo que varA = varA + varB
}
}
Saída
6
Exemplo 2
programa
{
funcao inicio()
{
inteiro varA,varB,varC
varA=4
varB=2
varC = varA - varB
escreva(varC)
//varA +=varB // o mesmo que varA = varA + varB
}
}
Saída
2
Operadores de incremento e decremento
Os operadores -- e ++ utilizados antes ou depois da variável são chamados de operadores de pré-incremento
e pós-incremento. A diferença entre os operados está descrita abaixo:
variavel++ : Pós incremento
A variável é utilizada para realizar uma operação e só após seu uso o seu conteúdo é atualizado,
ou seja, é incrementado.
++variavel : Pré incremento
A variável tem seu conteúdo incrementado antes de seu uso e após o incremento é utilizada em alguma operação.
variavel-- : Pós decremento
A variável é utilizada para realizar uma operação e só após seu uso o seu conteúdo é atualizado,
ou seja, é decrementado.
--variavel : Pré decremento
A variável tem seu conteúdo decrementado antes de seu uso e após o decremento é utilizada em alguma operação.
Exemplo 3
programa
{
funcao inicio()
{
inteiro varA,varB
varA=10
varB=20
escreva(++varA)
escreva("\n")
escreva(varA++)
escreva("\n")
escreva(varA)
escreva("\n")
escreva(--varB)
escreva("\n")
escreva(varB--)
escreva("\n")
escreva(varB)
}
}
Saída
11
11
12
19
19
18
Histórico de atualizações
- 02/10/2024 - revisão 2 - Ajustes gramaticais pontuais
- 25/09/2023 - revisão 1 - Correção em navegação, tabela 1, erros gramaticais e outros
- 08/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.