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