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.
Passo 1
Vamos resumir o que a questão está pedindo: Precisamos criar um programa que pergunte o preço de três produtos e então diga qual deles é o mais barato. Para isso, vamos trabalhar com entrada de dados (para receber os preços) e comparar esses valores para descobrir o menor.
Passo 2
Primeiro, vamos pedir ao usuário para inserir o preço dos três produtos. Em programação, usamos funções que permitem receber informações do usuário, como o
input()
em Python.Passo 3
Depois de receber os preços, precisamos armazená-los em variáveis para poder trabalhar com eles. Vamos converter essas entradas de texto para números, já que preços são valores numéricos. Isso é importante para podermos comparar corretamente.
Passo 4
Agora, vamos comparar os três preços para determinar qual é o menor. Podemos usar estruturas condicionais, como o
if
e elif
, para verificar qual valor é menor entre os três.Passo 5
Por fim, vamos exibir para o usuário qual produto tem o menor preço, informando qual número do produto é o mais barato.
Passo 6
preco1 = float(input("Digite o preço do produto 1: R$ "))
preco2 = float(input("Digite o preço do produto 2: R$ "))
preco3 = float(input("Digite o preço do produto 3: R$ "))
preco2 = float(input("Digite o preço do produto 2: R$ "))
preco3 = float(input("Digite o preço do produto 3: R$ "))
Passo 7
if preco1 < preco2 and preco1 < preco3:
print(“Você deve comprar o Produto 1, que é o mais barato.”)
elif preco2 < preco1 and preco2 < preco3:
print(“Você deve comprar o Produto 2, que é o mais barato.”)
else:
print(“Você deve comprar o Produto 3, que é o mais barato.”)
print(“Você deve comprar o Produto 1, que é o mais barato.”)
elif preco2 < preco1 and preco2 < preco3:
print(“Você deve comprar o Produto 2, que é o mais barato.”)
else:
print(“Você deve comprar o Produto 3, que é o mais barato.”)
Esse programa solicita os preços dos três produtos, converte as entradas para números decimais, compara os valores e informa ao usuário qual produto é o mais barato.
Resposta
Aqui está um exemplo de como o programa pode ser escrito em Python:
Exercícios relacionados
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 peça um número e informe se o número é inteiro ou real. Dica: pode-se utilizar a função de arredondamento.
Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.
Um posto está vendendo combustíveis com a seguinte tabela de descontos:
Álcool:
Álcool:
- até 20 litros, desconto de
por litro - acima de 20 litros, desconto de 5% por litro
Gasolina: - até 20 litros, desconto de
por litro - acima de 20 litros, desconto de 6% por litro Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é
o preço do litro do álcool é .