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 4,90 por Kg | R 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.

Passo 1

Beleza, vamos dar uma olhada no que foi pedido! O exercício fala sobre uma promoção de carnes no Hipermercado Tabajara. A gente precisa criar um programa que:
  • Peça ao usuário o tipo de carne que ele quer comprar.
  • Peça a quantidade dessa carne.
  • Pergunte como ele vai pagar.
  • Calcule o preço total, aplique desconto se for no cartão Tabajara, e mostre tudo num cupom fiscal.
Para resolver isso, vamos usar conceitos básicos de programação como entrada de dados, condições (para preços diferentes e descontos) e operações matemáticas para calcular os totais.

Passo 2

Primeiro, vamos identificar os tipos de carne e os preços conforme a quantidade comprada. A tabela nos dá os preços até 5 Kg e acima de 5 Kg para três tipos de carne: File Duplo, Alcatra e Picanha.
Vamos organizar esses preços num jeito que o programa consiga usar depois. Por exemplo:
  • File Duplo
    • Até 5 Kg: R$ 4,90 por Kg
    • Acima de 5 Kg: R$ 5,80 por Kg
  • Alcatra
    • Até 5 Kg: R$ 5,90 por Kg
    • Acima de 5 Kg: R$ 6,80 por Kg
  • Picanha
    • Até 5 Kg: R$ 6,90 por Kg
    • Acima de 5 Kg: R$ 7,80 por Kg

Passo 3

Agora, vamos pensar nas etapas que o programa precisa seguir:
  1. Receber o tipo de carne: O usuário escolhe entre File Duplo, Alcatra ou Picanha.
  2. Receber a quantidade: O usuário informa quantos quilos quer comprar.
  3. Determinar o preço por Kg: Dependendo da quantidade, escolhemos o preço até 5 Kg ou acima de 5 Kg.
  4. Calcular o preço total: Multiplicamos a quantidade pelo preço por Kg.
  5. Perguntar o tipo de pagamento: Se for no cartão Tabajara, aplicamos um desconto de 5%.
  6. Calcular o desconto: Aplicar 5% no total se for no cartão.
  7. Calcular o valor a pagar: Subtrair o desconto do total.
  8. Gerar o cupom fiscal: Mostrar todas as informações para o usuário.

Passo 4

Vamos detalhar como determinar o preço por Kg. Usamos uma condição que verifica se a quantidade é até 5 Kg ou acima de 5 Kg. Em programação, isso geralmente é feito com um if ou else.
Por exemplo, se a quantidade comprada for de 3 Kg de Alcatra, como 3 é até 5, o preço por Kg será R$ 5,90. Mas se for 6 Kg, o preço passa para R$ 6,80 por Kg.
Matematicamente, podemos representar isso assim:
5,90 Mas se for 6 Kg, o preço passa para Rçé
Onde Preço por Kg = Paté 5 Kg & se Q <= 5 Pacima de 5 Kg & se Q > 5 é a quantidade comprada.

Passo 5

Depois de determinar o preço por Kg, calculamos o preço total simplesmente multiplicando a quantidade pelo preço unitário:
Preço Total = Q times Preço por Kg çç
Por exemplo, se comprar 4 Kg de Picanha a R$ 6,90 por Kg:
6,90 por Kg: [ Preço Total = 4 times 6,90 = Rç

Passo 6

Agora, vamos tratar do tipo de pagamento. Se o usuário optar pelo cartão Tabajara, ele recebe um desconto de 5% no total da compra. Para isso, precisamos calcular 5% do preço total.
A fórmula para o desconto é:
Desconto = Preço Total times 0,05 ç
E o valor a pagar será:
Valor a Pagar = Preço Total - Desconto ç
Se o pagamento não for com o cartão Tabajara, o desconto é zero e o valor a pagar é igual ao preço total.

Passo 7

Finalmente, vamos juntar todas as informações no cupom fiscal. O cupom deve mostrar:
  • Tipo de carne
  • Quantidade comprada
  • Preço total
  • Tipo de pagamento
  • Valor do desconto
  • Valor a pagar
Isso ajuda o cliente a ver claramente o que está comprando e quanto está pagando, com transparência no desconto aplicado se houver.

Resposta

Com esses passos, conseguimos criar um programa que recebe o tipo e a quantidade de carne, determina o preço baseado na quantidade, aplica desconto se o pagamento for no cartão Tabajara, e gera um cupom fiscal detalhado para o cliente. Todo o processo envolve identificar condições, aplicar fórmulas matemáticas simples e organizar as informações de maneira clara e amigável.

Exercícios relacionados