Dada a equação , quais das seguintes alternativas são instruções em C corretas para essa equação (se houver alguma)?
Passo 1
Fala seres de luz, tudo na paz??
- Declaração correta
- Declaração incorreta
- Declaração incorreta
- Declaração correta
- Declaração correta
- Declaração incorreta
A declaração dada em linguagem C está correta, porque é calculada considerando as regras de precedência do operador e multiplicação de a * x * x * x seguida pela adição de 7, já que a multiplicação tem precedência mais alta do que a adição.
Passo 2
A instrução da linguagem C fornecida está incorreta porque, de acordo com as regras de precedência do operador, o parêntese é determinado primeiro. Se resolvêssemos a adição primeiro, ela seria determinada incorretamente.
Passo 3
A declaração da linguagem C fornecida está incorreta, porque se a avaliarmos de acordo com as regras de precedência do operador, o parêntese deve ser determinado primeiro, seguido pela adição e, em seguida, a multiplicação mais à esquerda seria determinada incorretamente.
Passo 4
A declaração dada em linguagem C está correta, pois os parênteses serão determinados primeiro e depois a multiplicação mais à esquerda, seguida pela adição de 7 de acordo com as regras de precedência do operador.
Passo 5
A declaração dada em linguagem C está correta, porque primeiro avaliamos o parêntese e, em seguida, a multiplicação de a * x * x * x, seguido pela adição de 7 de acordo com as regras de precedência de operador.
Passo 6
A declaração da linguagem C fornecida está escrita incorretamente, pois de acordo com essa expressão o parêntese seria determinado primeiro, embora contenha multiplicações de x seguidas da adição de 7. Se resolvêssemos a expressão entre parênteses primeiro, ela estaria incorreta.
Resposta
Vide a explicação no passo a passo.