Responde Aí

Exercícios Resolvidos de Criando Expressões

Ver Teoria

Enunciado

Dada a seguinte expressão aritmética:

6 - 2 2 * 1 + 2 - 1

Responda se o trecho de código abaixo a representa de forma correta, caso contrário reescreva esse código de forma com que o mesmo represente a expressão de forma correta.

Passo 1

O código não representa a expressão de forma fiel por não especificar totalmente ao programa a ordem de execução dos operadores, o que fará que em alguns casos indesejados a ordem padrão seja executada.

Passo 2

A figura a seguir ilustra o trecho de código na linguagem C que melhor representa a expressão descrita no enunciado:

É claro que nem todos os parênteses são necessários, pois em alguns casos eles só delimitam uma ordem que já seria previamente executada. Ainda assim, eles são muito interessantes para a nós possamos visualizar o código mais facilmente.