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
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))