Considerando a tabela, a seguir, escreva um programa para ler as quantidades consumidas por um cliente em cada produto, calcular e exibir o preço total da venda.
Produto | Valor |
---|---|
Chocolate |
|
Refrigerante |
|
Misto Quente |
|
Sorvete |
|
Passo 1
Beleza, vamos lá! O que a gente precisa fazer aqui é criar um programa que lê quantidades de produtos que um cliente comprou e calcula o preço total dessa compra. A matéria que vamos usar é programação básica, especialmente como manejar dados como listas ou dicionários, e fazer cálculos simples. Vamos precisar saber como armazenar os preços dos produtos, receber as quantidades do usuário e fazer multiplicações para achar o total.
Passo 2
Primeiro, vamos definir quais são os produtos e os seus respectivos preços. A gente pode usar um dicionário para isso, que é uma estrutura de dados que guarda pares de chave e valor. Por exemplo:
produtos = {
"Chocolate": 1.50,
"Refrigerante": 2.00,
"Misto Quente": 2.00,
"Sorvete": 1.50
}
Passo 3
Agora, precisamos pedir para o usuário informar quantos de cada produto ele comprou. Para cada produto, vamos usar a função
input()
para receber a quantidade e armazenar em uma variável. Também vamos converter essa entrada para um número usando float
ou int
.quantidades = {}
for produto in produtos:
quantidade = float(input(f"Quantos {produto} você comprou? "))
quantidades[produto] = quantidade
Passo 4
Com as quantidades em mãos, o próximo passo é calcular o preço total. Para isso, vamos multiplicar a quantidade de cada produto pelo seu preço e somar tudo. Vamos criar uma variável para guardar o total e ir somando conforme calculamos cada produto.
total = 0
for produto in produtos:
subtotal = quantidades[produto] * produtos[produto]
total += subtotal
Resposta
Pronto! Agora podemos exibir o preço total da venda para o cliente.
print(f"O preço total da venda é: R$ {total:.2f}")
Por exemplo, se o cliente comprou 2 Chocolates, 1 Refrigerante, 3 Misto Quente e 0 Sorvetes, o cálculo seria:
Então, o programa vai mostrar:
O preço total da venda é: R$ 11.00
Exercícios relacionados
Dê exemplo de uma função constante.
A partir dos dados obtidos, escreva uma função
que represente a parcela dedutível (dedução) a ser considerada no cálculo do imposto. Qual o domínio de
? Qual a imagem de
?
Faça um programa que leia: o número de carros vendidos e o valor total das vendas do vendedor. Em seguida, calcule e exiba o salário final do vendedor sabendo que a empresa paga um salário fixo de
622,00, mais uma comissão de
30,00 por cada carro vendido, mais
do valor total das vendas do vendedor.
Dê exemplo de uma função potência de expoente não inteiro.