Mostre o valor de x após a execução de cada uma das seguintes instruções:

a) x = fabs( 7.5 );

b) x = floor( 7.5 );

c) x = fabs( 0.0 );

d) x = ceil( 0.0 );

e) x = fabs( -6.4 );

f) x = ceil( -6.4 );

g) x = ceil( -fabs( -8 + floor( -5.5 ) ) );

Passo 1

Saalve, tranquilo?

Vamos lá programar?!

Passo 2

a) a estrutura calcula o valor absoluto do argumento dentro da função fabs ( ) e designa esse valor a variável x . O valor absoluto de um número é a magnitude desse número independente do sinal.

Então, para a entrada, x = fabs 7.5 ;

A saída seria:

O valor de x é 7 .

Passo 3

b) a estrutura calcula o valor do maior inteiro menor ou igual ao argumento dentro da função floor ( ) e designa o valor à variável x .

Então, para a entrada, x = floor 7,5 ;

A saída seria:

O valor de x é 7.

Passo 4

c) a estrutura calcula o valor absoluto do argumento dentro da função fabs ( ) e designa o valor à variável x . O valor absoluto de um número é a magnitude do número independente do sinal.

Então, para a entrada, x = fabs 0.0 ;

A saída seria:

O valor de x é 0.

Passo 5

d) a estrutura calcula o valor do menor inteiro maior ou igual ao argumento dentro da função ceil ( ) e designa esse valor à variável x .

Então, para a entrada, x = ceil 0.0 ;

A saída seria:

O valor de x é 0.

Passo 6

e) a estrutura calcula o valor absoluto do argumento dentro da função fabs ( ) e designa o valor à variável x . O valor absoluto de um número é a magnitude do número independente do sinal.

Então, para a entrada, x = fabs - 6.4 ;

A saída seria:

O valor de x é 6 .

Passo 7

f) a estrutura calcula o valor do menor inteiro maior ou igual ao argumento dentro da função ceil ( ) e designa esse valor à variável x .

Então, para a entrada, x = ceil - 6.4 ;

A saída seria:

O valor de x é - 6 .

Passo 8

g) a estrutura é uma função aninhada de funções matemáticas que usa as funções fabs ( ) , floor ( ) e ceil ( ) . A estrutura pode ser explicada como uma sequência de três passos, cada um executa uma das três funções. A avaliação é feita usando operador de precedência e operador de avaliação como descrito na gramática em C .

Passo 1: A função floor ( ) calcula o valor do maior inteiro menor ou igual do seu argumento - 5.5 . Então, o resultado até aqui é:

floor - 5.5 = - 6

Passo 2: A função fabs ( ) calcula o valor absoluto do seu argumento - 6 que é resultante do Passo 1. Então, o resultado até aqui é:

fabs ( - 8 + - 6 ) = - 14

Passo 3: A função ceil ( ) calcula o valor do menor inteiro maior ou igual que seu argumento. O resultado final desse passo é:

ceil - 14 = - 14

Resposta

a) x = 7

b) x = 7

c) x = 0

d) x = 0

e) x = 6

f) x = - 6

g) x = - 14