Respostas
Resposta:
[(-4)² ]³ =
let resposta = (-4) * (-4) //uma vez que x elevado a 2 é x * x
console.log(resposta) //retornaria 16, uma vez que (-4) ao quadrado é 16
resposta = resposta * resposta * resposta //uma vez que x ao cubo é x * x * x
console.log(resposta) //retornaria a resposta, que é "4096"
Explicação passo-a-passo:
Bem, se você não entendeu nada do que escrevi acima, pesquise um pouco mais sobre javascript, ou leia abaixo a explicação matemática:
1° Passo: Identificar qual a primeira operação a ser feita, tomando como parâmetro a sequencia de operações e de sinais:
() vem antes de [] que vem antes de {}.
exponenciação e raiz vem antes de multiplicação e divisão que vêm antes de soma e subtração.
Neste caso, nós começaríamos a resolver (-4)², e depois elevaríamos o resultado ao cubo(ou a 3, como preferir)
2° Passo: Resolver
Um número elevado à x é ele mesmo multiplicado por ele x vezes.
Devemos também lembrar dos sinais nas operações de multiplicação e divisão, quando multiplicamos/dividimos dois números cujos sinais são iguais, o resultado sera positivo, caso os números sejam de sinal diferentes, o resultado será negativo.
logo (-4)² é (-4) vezes (-4) = +16
Então a equação ficaria assim [16]³
16³ = 16 * 16 * 16, logo
16³ = 4096
Resposta: 4096