• Matéria: Lógica
  • Autor: julianodias2524
  • Perguntado 3 anos atrás

Enunciado: Imagina-se que você é um dos programadores responsáveis pela construção de app de vendas para uma determinada empresa X que vende em atacado. Uma das estratégias de vendas dessa empresa X é dar desconto maiores por unidade conforme a tabela abaixo:
Quantidades Desconto
Até 9 0% na unidade
Entre 10 e 99 5% na unidade
Entre 100 e 999 10% na unidade
De 1000 para mais 15% na unidade
Elabore um programa em Python que:
1. Entre com o valor unitário do produto (Lembrar que número decimal é feito com ponto e não vírgula);
2. Entre com a quantidade desse produto;
3. O programa deve retornar o valor total sem desconto;
4. O programa deve retornar o valor total após o desconto;
5. Deve-se utilizar estruturas if, elif e else (EXIGÊNCIA 1 de 1);
6. Colocar um exemplo de SAIDA DE CONSOLE de compra de mais de 10 und. (para mostrar que o desconto foi aplicado)

Respostas

respondido por: alexraider25
0

Resposta:

Segue abaixo a resposta da estrutura

Explicação:

print('Bem vindo em nossa loja')

valorProduto = float(input('Qual o valor do produto a adquirir R$: '))

qtdproduto = int(input('Qual a quantidade: '))

subtotal = valorProduto * qtdproduto

if qtdproduto <= 9:  # nao tem desconto

   valorfinal = subtotal

elif 10 >= qtdproduto <= 99:

   valorfinal = subtotal - subtotal * 0.05  # desconto de 5% na unidade

elif 100 >= qtdproduto <= 999:

   valorfinal = subtotal - subtotal * 0.10  # desconto de 10% na unidade

else:

   valorfinal = subtotal - subtotal * 0.15  # desconto de 10% na unidade

print('Prezado(a) Cliente, segue alistado os valores da sua compra: ')

print('O valor sem desconto R${:.2f}'.format(subtotal))

print('O valor com desconto R${:.2f}'.format(valorfinal))

Perguntas similares