Buscar

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 ata...

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) Segue o exemplo de SAIDA DE CONSOLE: OBS: Para os números decimais ficarem com somente duas casas depois da vírgula utilize {:.2f). Exemplo: print('O valor sem desconto foi: R$ {:.2f}' .format(sub_total)) Apresentação do Código (FORMATO TEXTO) ru = 4372306 nome = 'Maria Fernanda Silva Lira' print('Seja bem-vindo à empresa da Maria Fernanda Silva Lira! RU:',ru) # Mensagem de abertura print('Esses são os descontos referentes às nossas quantidades vendidas!:
' ' Até 9...............: 0% na unidade
' ' Entre 10 e 99.......: 5% na unidade
' ' Entre 100 e 999.....:10% na unidade
' ' Acima de 1000.......:15% na unidade
') # Informa ao usuário as quantidades vendidas e os descontos apropriados valor = float(input('Digite o valor unitário do produto: R$ ')) # Solicita o valor do produto quantidade = int(input('Digite quantas unidades deseja do produto: ')) # Solicita a quantidade do produto if(0 <= quantidade < 10): # Condição para menor que 10 unidades desconto = 0 elif(10 <= quantidade < 100): # Condição para 10 até 99 unidades desconto = 5 elif(100 <= quantidade < 1000): # Condição para 100 até 999 unidades desconto = 10 else: # Condição para acima de 1000 unidades desconto = 15 precoTotal = valor * quantidade # Preço total sem o desconto. descontoVT = precoTotal * (desconto / 100) # Calculo do total, mas com desconto valorFinal = precoTotal - descontoVT # Preço final com desconto. print(' O valot total dos produtos é de: R${:.2f}'.format(precoTotal)) # Exibe o valor total print(' O valor total final dos produtos é de: R${:.2f} - Desconto: {}%'.format(valorFinal,desconto))# Exibe o valor total com o desconto aplicado


Essa pergunta também está no material:

Ex Logica de Programacao e Algoritmos - Maria Fernanda Silva Lira
30 pág.

Lógica de Programação Joao Gomes De Araujo EtecJoao Gomes De Araujo Etec

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está o código em Python que atende aos requisitos do enunciado: ```python ru = 4372306 nome = 'Maria Fernanda Silva Lira' print('Seja bem-vindo à empresa da Maria Fernanda Silva Lira! RU:', ru) print('Esses são os descontos referentes às nossas quantidades vendidas!:\n' 'Até 9...............: 0% na unidade\n' 'Entre 10 e 99.......: 5% na unidade\n' 'Entre 100 e 999.....: 10% na unidade\n' 'Acima de 1000.......: 15% na unidade\n') valor = float(input('Digite o valor unitário do produto: R$ ')) quantidade = int(input('Digite quantas unidades deseja do produto: ')) if 0 <= quantidade < 10: desconto = 0 elif 10 <= quantidade < 100: desconto = 5 elif 100 <= quantidade < 1000: desconto = 10 else: desconto = 15 precoTotal = valor * quantidade descontoVT = precoTotal * (desconto / 100) valorFinal = precoTotal - descontoVT print('O valor total dos produtos é de: R$ {:.2f}'.format(precoTotal)) print('O valor total final dos produtos é de: R$ {:.2f} - Desconto: {}%'.format(valorFinal, desconto)) ``` Esse código irá solicitar o valor unitário do produto e a quantidade desejada. Em seguida, ele calculará o valor total sem desconto, o valor total com desconto e exibirá esses valores na tela.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais