Faça um Programa que peça um número e informe se o número é inteiro ou real. Dica: pode-se utilizar a função de arredondamento.
Passo 1
Beleza, vamos entender o que a questão está pedindo. Precisamos criar um programa que peça para o usuário digitar um número e, em seguida, dizer se esse número é inteiro (como 2, 5, -3) ou real (como 2.5, -3.14). Para isso, vamos precisar saber como identificar se uma parte decimal existe no número digitado. Vamos usar uma função de arredondamento para nos ajudar nessa tarefa.
Passo 2
Primeiro, vamos pedir para o usuário digitar um número. Em muitas linguagens de programação, usamos algo como
input()
para receber essa entrada. Vamos armazenar esse número em uma variável, digamos numero
.Passo 3
Agora, precisamos verificar se esse número tem parte decimal ou não. Para isso, vamos arredondar o número para o inteiro mais próximo utilizando uma função de arredondamento, como
round()
. Vamos armazenar esse valor arredondado em outra variável, por exemplo, numero_arredondado
.Passo 4
Em seguida, vamos comparar o número original com o número arredondado. Se eles forem iguais, isso significa que o número não tinha parte decimal e, portanto, é um número inteiro. Se forem diferentes, o número possui parte decimal e é um número real.
Passo 5
Vamos implementar essa lógica no código. Se o número for igual ao arredondado, exibimos que é um número inteiro. Caso contrário, exibimos que é um número real.
Resposta
Após seguir os passos acima, o programa irá informar corretamente se o número digitado pelo usuário é inteiro ou real.
Exemplo de código em Python:
numero = float(input("Digite um número: "))
numero_arredondado = round(numero)
if numero == numero_arredondado:
print("O número é inteiro.")
else:
print("O número é real.")