28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

20 1 Lógíco de progromoção

PRIORIDADES

Na resolução das expressões a1itrnéticas, as operações guardam urna hierarquia entre si.

Tabela 2.4

Precedência entre os operadores aritméticos

Prioridade

Operadores

' . .

parenteses mais internos

pot

rad

* / div mod

+ -

Ern caso de e1npate (operadores de n1esma p1ioridade), devernos resolver da esquerda

para a direita, confor1ne a seqüência existente na expressã.o aritmética. Para alterar a prioridade

da tabela, utiliza1nos parênteses n1ais i11ternos.

Exemplos

a. 5 + 9 + 7 + 8/4

5 + 9 + 7 + 2

23

b. 1 - 4 * 3/6 - pot(3,2)

1 - 4 * 3/6 - 9

1 - 12/6 - 9

1 - 2 - 9

-10

e. pot(5,2) - 4/2 + rad(l + 3 * 5)/2

pot(5,2) - 4/2 + rad(l + 15)/2

pot(5,2) - 4/2 + rad(l6)/2

25 - 4/2 + 4/2

25 - 2 + 2

25

EXERCÍCIO DE FIXAÇÃO J

3.1 Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5, 1 O e -8,

respectivamente, e uma variável real D, com valor de 1,5, quais os resultados das

expressões aritméticas a seguir?

a) 2 * A mod 3 - C

b) rad(-2 * C) div 4

c) ((20 div 3) div 3) + pot(8,2)/2

d) (30 mod 4 * pot(3,3)) * -1

e) pot(-C,2) +(D* 10)/A

D rad(pot(A,B/A)) + C * D

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!