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

Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno.
Dicas:
  • Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro;
  • Triângulo Equilátero: três lados iguais;
  • Triângulo Isósceles: quaisquer dois lados iguais;
  • Triângulo Escaleno: três lados diferentes;
Faça um Programa que leia três números e mostre-os em ordem decrescente.
O Hipermercado Tabajara está com uma promoção de carnes que é imperdível. Confira:
Até 5 Kg Acima de 5 Kg
File Duplo R$ 4,90 por Kg R$ 5,80 por Kg
Alcatra R$ 5,90 por Kg R$ 6,80 por Kg
Picanha R$ 6,90 por Kg R$ 7,80 por Kg
Para atender a todos os clientes, cada cliente poderá levar apenas um dos tipos de carne da promoção, porém não há limites para a quantidade de carne por cliente. Se compra for feita no cartão Tabajara o cliente receberá ainda um desconto de sobre o total da compra. Escreva um programa que peça o tipo e a quantidade de carne comprada pelo usuário e gere um cupom fiscal, contendo as informações da compra: tipo e quantidade de carne, preço total, tipo de pagamento, valor do desconto e valor a pagar.
Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato.