Exercícios Resolvidos de Expressões Aritméticas, Relacionais e Lógicas

Ver Teoria

Enunciado

Determine o valor das expressões aritméticas no Matlab. Utilize A = 3 . ,   B = 2.0 ,   C = 5 . ,   D = 4 . ,   E   =   10 . ,   F   =   2.0 ,   G   =   3.0 .

a) A * B   +   C * D   +   E / F   * G

b) A * ( B + C ) * D + ( E / F ) * G

c)   A * ( B + C ) * ( D + E ) / F * G

Passo 1

A questão pede pra gente executar as operações descritas nas alternativas, para que se possa praticar as operações aritméticas dentro do ambiente de programação Matlab.

Para a resolução de uma forma simples precisamos inserir cada variável no Matlab e após isso programar as expressões descritas nas alternativas, sendo assim o passo a passo da resolução da questão é dado pelos seguintes etapas:

Passo 2

Fala aí pessoal! O primeiro passo, é introduzir as variáveis no Matlab para que possamos utilizá-las em todas as expressões aritméticas que foi dada nas alternativas das questões, então vamos lá:

A = 3 ;

  B = 2.0 ;

  C = 5 ;

  D = 4 ;

  E   =   10 ;

  F   =   2.0 ;

  G   =   3.0 ;

Se você digitou correto vai aparecer algo assim:

Agora que as variáveis já foram definidas dentro do ambiente Matlab, basta colocar as expressões uma de cada vez.

Passo 3

Seguindo a ordem vamos escrever a expressão da primeira alternativa que corresponde a:

              a = A * B   +   C * D   +   E / F * G

Aqui não iremos precisar impor parênteses nem nada, pois a ordem de precedência da operação de divisão e multiplicação é equivalente e ambas são maiores que a soma, então primeiro o Matlab multiplica e divide e por último soma.

Sendo assim, no seu Matlab deve mostrar algo mais ou menos assim:

Passo 4

A segunda expressão tem um detalhe a considerar, a variável A está multiplicando a soma B + C , então se não colocarmos os parênteses a expressão ficaria assim:

A * B + C

A precedência faz com que A multiplique o B e depois que realiza a operação soma com o C, pois a precedência do produto é maior que a soma, para evitar isso precisamos colocar o parênteses na soma deixando da seguinte forma:

A * ( B + C )

Pois o parênteses obriga o Matlab primeiramente somar B + C e por último fazer o Matlab multiplicar a soma para o A, como a precedência da multiplicação e produto é igual não precisamos colocar o parênteses nessas operações.

Sendo assim a expressão no Matlab fica:

b = A * ( B + C ) * D + E / F * G

Sendo assim, no seu Matlab deve aparecer algo mais ou menos assim:

Passo 5

Devido às razões já mostradas nos passos anteriores, precisamos inserir os parênteses nas somas para garantir que o Matlab irá primeiramente realizar as somas e depois que irá realizar as operações de produto e divisão.

Como as operações de divisão e produto tem precedência igual, não precisamos inserir os parênteses.

Sendo assim, a expressão final fica assim:

c =   A * ( B + C ) * ( D + E ) / F * G

Se você inseriu tudo certinho no Matlab, deverá aparecer algo assim para você:

Resposta

Introduzindo as expressões descrita no enunciado, você irá obter os seguintes valores como resposta:

A=41

B=99

C=441