Operadores - Parte 01 - Aula 07 - Ex005

Voltar para HOME


Operadores Aritméticos

    Precedência dos Operadores Aritméticos

  1. ( ) parênteses
  2. ** potência
  3. * multiplicação >>> / divisão em números reais >>> % resto da divisão inteira >>> da esquerda para direita quem aparecer primeiro
  4. + soma >>> - subtração >>> da esquerda para direita quem aparecer primeiro

Operadores de Atribuição em Variáveis

Atribuição simples: quando simplesmente atribuímos um valor ou uma expressão a uma variável, como no caso var n = 1, onde a variável n recebe o valor 1, ou seja, a variável n é atribuída o valor de 1 e esse valor fica guardado na memória do computador como n recebe o valor de 1.
Nota: não podemos falar que n = 1 isso é errado, o correto a variável n recebe o valor simples de 1.

Auto Atribuição: são atribuições à própria variável, ou seja, var n = 3, n recebe 3, se inserimos n = n + 4, o n irá se auto atribuir e somará agora n = 3 + 4, então n receberá agora o valor de 7.
Nota: podemos simplificar a auto atribuição, no caso podemos dizer n +=4 e assim n recebe o valor de 7, ou seja, n recebe ele mesmo + 4 que então recebe o valor de 7.

Operadores de Incremento

Incremento: simplesmente incrementamos a variável um valor simplificado, ou seja, var x = 5, x recebe 5, se auto atribuirmos x = x + 1, x agora recebe o valor de 6, mas podemos simplesmente simplificar incrementando o operador e dizer assim var x = 5, onde x recebe 5, incrementando podemos dizer x++, agora x recebe ele mesmo somado de forma incremental e então x recebe o valor de 6.
Nota: Existe, também, o pré incremento onde pode estabelecer var x = 5 e passar o pré incremento ++x e então x recebe agora o valor de 6


                var a = 5 + 3
                var b = a % 5 // nesse caso é calculado o resto da divisão
                var c = 5 * b ** 2 // nesse caso primeiro é calculado a potência
                var d = 10 - a / 2 // nesse caso primeiro é calculado a divisão
                var e = (6 * 2) / d // nessa primeiro multiplica depois divide
                var f = (b % e) + 4 / e // nesse caso primeiro resto da divisão inteira, depois a divisão e por último a soma

                var n = 3
                n = n + 4 // n passa a valer 7
                n = n * 2 // n passa a valer 14
                n /= 7 // n passa a valer 2

                var x = 5
                x = x + 1 // n passa a valer 6
                x = x - 1 // n volta a valer 5
                x += 1 // n passa a valer 6, porém com auto atribuição
                x -= 1 // n volta a valer 5, porém com atribuição
                x++ // n passa a valer 6, porém com incremento
                x-- // n volta a valer 5, porém com incremento