Essa expressão
N1 + N2 * 2 + N3 * 3 + Media_dos_Exercícios
7
posso representar desse jeito
(((N1 + N2) * 2) + (N3 * (3 + MEDIA_DOS_EXERCICIOS)) / 7)
Essa expressão
N1 + N2 * 2 + N3 * 3 + Media_dos_Exercícios
7
posso representar desse jeito
(((N1 + N2) * 2) + (N3 * (3 + MEDIA_DOS_EXERCICIOS)) / 7)
Olá
Fernando pode representar sua expressão deste jeito sim, mas porém seu resultado não será igual.
Pensando em expressões numéricas as prioridades de sinais são: / * + -.
Teste1 - (((N1 + N2) * 2) + (N3 * (3 + MEDIA_DOS_EXERCICIOS)) / 7)
Dai sua expressão faria o seguinte processamento, da esquerda para direita:
Teste2 - N1 + N2 * 2 + N3 * 3 + Media_dos_Exercícios / 7
Agora a outra expressão, da esquerda para direita::
Resultado final
O resultado do teste 1 é diferente do resultado do teste 2, agora precisa ver o que você deseja processar primeiro, para isso basta utilizar os parenteses (), para notificar que essa expressão serão resolvida primeiro que as outras.
Espero ter ajudado
Flwsss
Valeu Thiago, a minha dúvida foi esclarecida, então posso fazer dos 2 jeitos, depende do que eu quero.
Obrigado.