Construa um algoritmo que retorne a parte decimal de um valor real (valores após a vírgula), onde o valor real será passado como parâmetro.

Passo 1

Vamos entender o que a questão está pedindo: precisamos criar um algoritmo que recebe um número real (um número com parte inteira e decimal, tipo 12.345) e retorna apenas a parte decimal desse número (no exemplo, 0.345). Para resolver isso, vamos usar conceitos de matemática básica, como separar a parte inteira da parte decimal e realizar uma subtração.

Passo 2

Primeiro, vamos identificar a parte inteira do número real. A parte inteira é tudo que está antes da vírgula. Para isso, podemos arredondar o número real para baixo, ou seja, ignorar a parte decimal. Em muitas linguagens de programação, há funções como floor ou int que fazem isso. Matemáticamente, isso pode ser representado como:
ú

Passo 3

Depois de obter a parte inteira, vamos subtrair esse valor do número real original. O que sobra dessa subtração será exatamente a parte decimal que queremos. A fórmula fica assim:
ú

Resposta

A parte decimal do número real é igual ao número original menos a sua parte inteira, ou seja:
úú

Exercícios relacionados

Construa um algoritmo que solicite uma frase (mínimo 10 e máximo 50 caracteres). Posteriormente, retorne (através de funções) a quantidade de vogais e quantidade de consoantes da frase.
(Eear 2017) Considere , tal que e . Assim, os valores de são, respectivamente,
a) 1 e 2
b) 1 e -2
c) -1 e 3
d) -1 e -3
Construa um algoritmo que sorteie 3 números inteiros (não repetidos) entre 5 e 30. Posteriormente apresente o maior número sorteado. Obs. O sorteio deverá ser uma função onde os parâmetros serão os 3 valores e a verificação do maior número também deverá ser uma função.
Utilizando pseudocódigo, desenvolva uma solução que apresente o fatorial de todos os números entre 0 e 10. Utilize uma função para retornar o fatorial de cada valor.