Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Ordem das operações

Então quer dizer que a ordem das operações importa?

3 respostas
solução!

Boa noite, Rodrigo! Como vai?

Aqui é necessário analisar as operações e a impressão ao mesmo tempo. Quando dividimos 2 inteiros, o resultado é um inteiro, e só depois armazenamos os resultado em um double, fazendo com que o valor da variável resultado seja 2.0 e não 2.5. Quando estamos imprimindo, a expressão é executada da esquerda para a direita. Primeiro somamos valor e dividePor, e só ai concatenamos com String. Na segunda impressão é o contrário, primeiro concatenamos primeiro com String, fazendo com que todas as operações subsequentes também sejam concatenações, e não somas.

Como o exercício mesmo diz, a ordem das operações é sempre da esquerda para a direita!

EDIT: Em tempo, com a utilização dos parênteses vc consegue alterar essa ordem, dando preferência ao que os parênteses envolvem.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos!

Esclarecedor, obrigado.

Por nada, Rodrigo! Sempre que tiver qualquer dúvida é só mandar aqui no fórum!

Grande abraço e bons estudos!