Arredondando números. A função floor pode ser usada para arredondar um número até uma casa decimal específica. A instrução

y = floor( x * 10 + 5 ) / 10;

arredonda x até a posição de décimos (a primeira posi ção à direita do ponto decimal). A instrução y = floor( x * 100 + .5 ) / 100; arredonda x até a posição de centésimos (a segunda posição à direita do ponto decimal). Escreva um programa que defina quatro funções que arredondem um número x de várias maneiras:

a) arredInteiro( número )

b) arredDecimos( número )

c) arredCentesimos( número )

d) arredMilesimos( número )

Para cada valor lido, seu programa deverá imprimir o valor original, o número arredondado até o próximo inteiro, o número arredondado até o próximo décimo, até o próximo centésimo e até o próximo milésimo.

Passo 1

Saalve, tranquilo?

Vamos lá programar?!

Passo 2

Vamos escrever um passo a passo do que temos que fazer no programa:

1. Incluir cabeçalhos e inicializar a função main ( )

2. Declarar protótipos de funções para a operação de arredondamento ao inteiro, décimo, centésimo e milésimo.

3. Declarar uma variável para o número de entrada.

4. Pedir um número do usuário e chamar funções para mostrar na saída.

5. Definir funções.

Passo 3

O programa é mostrado abaixo:

Passo 4

Um exemplo de saída é:

Resposta

Ei, a resposta está no passo a passo :)