Problema na ordem de operações matemáticas #197
Closed
ivanmortimer
started this conversation in
Ideias e sugestões
Replies: 1 comment 1 reply
-
Olá novamente, Ao se analisar o código JavaScript correndo ao fundo, fica evidente qual é o problema:
A operação de escopo mais interno (e, portanto, aquela que é executada primeiro) é a de MULTIPLICAÇÃO ("*"), o escopo imediatamente exterior a esse está associado à operação de DIVISÃO ("/"), e, por fim, o escopo mais exterior está associado à operação de ADIÇÃO ("+"). Atenciosamente, Ivan. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Olá,
Gostaria de informar que há uma incongruência entre o comentário sobre resultado esperado de uma expressão aritmética e o resultado de fato obtido no Exemplo "Prioridades", dentro da categoria "Operações Aritméticas". No comentário sobre as seguintes expressões:
é dito que:
Porém, fica claro pelo resultado que aparece na saída ("Operação: 1 + 2 / 3 * 4 = 1.1666666666666667"), que é a operação de MULTIPLICAÇÃO que é realizada primeiro, seguida da operação de DIVISÃO, seguida finalmente pela operação de SOMA. Se a ordem fosse a quela descrita no comentário acima (isto é, DIVISÃO, seguida de MULTIPLICAÇÃO, seguida de SOMA), o resultado obtido seria "Operação: 1 + (2 / 3) * 4 = 3.6666666666666665".
Atenciosamente,
Ivan.
Beta Was this translation helpful? Give feedback.
All reactions