Informática, perguntado por ademirmunhoz, 5 meses atrás

Questão 4
A precedência de operadores determina qual operador é executado primeiro, em uma expressão com mais de um operador cujas prioridades são diferentes. Observe a seguinte expressão em Python:

a + b * c ** d / e - f

Para forçar a precedencia dos operadores, pode-se escrevê-la de que forma?

Selecione a resposta correta:
A) ( ( a + ( b * ( c * * d ) ) / e ) - f )

B) ( ( ( a + b ) * ( c * * d ) ) / e ) ) - f )

C) ( ( a + ( ( b * ( ( c * * d ) ) / ( e - f ) )

D) ( ( a + ( ( b * ( c ** d ) ) / e ) ) - f )

E) ( ( a + ( ( b * c ) * * d ) ) / e ) ) - f )

Soluções para a tarefa

Respondido por ikarocoutinho
2

Resposta: ( ( a + ( ( b * ( c ** d ) ) / e ) ) - f )

Explicação: Essa expressão pode ser reescrita forçando os operadores com parênteses. Assim, deve ser montada na seguinte ordem:

1. primeiramente, coloca-se a potência entre parênteses;

2. depois, a multiplicação que está na esquerda;

3. após, a divisão que está na direita;

4. na sequência, a adição que está na direita;

5. por fim, a subtração que está na direita.

Perguntas interessantes