No exercício 08 do curso Lógica de Programação I, o instrutor nos apresenta o seguinte problema:
"Robson criou o programa calculando_meu_gasto.html. A intenção do programa é somar o gasto de quatro viagens realizadas e calcular a média a fim de ter uma ideia aproximada de gastos para a próxima viagem. Para calcular a média aritmética ele precisa somar o valor de todas as viagens e dividir o total pela quantidade de viagens. Contudo, o programa, segundo ele, estava "louco" pois exibia na tela o valor 700, ou seja, um valor muito maior do que o gasto em cada mês."
Ora bolas, por qual motivo isto aconteceu?
É simples, abaixo irei transcrever o código ERRADO.
<meta charset="UTF-8">
<script>
document.write(200 + 100 + 300 + 400/4);
</script>
Aprendemos na escola na disciplina de matemática que em equações, é resolvido as operações em parênteses primeiro, sendo assim, o correto seria:
<meta charset="UTF-8">
<script>
document.write((200 + 100 + 300 + 400)/4);
</script>
Repare que adicionamos um novo parêntese, sendo assim, o sistema irá realizar a soma entre os 4 números e, posteriormente, fará a média aritmética por 4.