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
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 :)