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.")

Exercícios relacionados