Atividade pratica

40 views
Skip to first unread message

Lucas Monteiro

unread,
May 6, 2024, 9:37:54 AMMay 6
to Grupy-SP - Grupo de usuários Python na cidade de São Paulo
boa tarde a todos.

estou estudando o python como uma matéria da faculdade e não estou conseguindo desenvolver as atividades alguem poderia me ajudar ? 

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 maior conforme o valor da compra, conforme a listagem abaixo:

· Se valor for menor que 2500 o desconto será de 0%;

· Se valor for igual ou maior que 2500 e menor que 6000 o desconto será de 4%;

· Se valor for igual ou maior que 6000 e menor que 10000 o desconto será de 7%;

· Se valor for igual ou maior que 10000 o desconto será de 11%;

Elabore um programa em Python que:

A. Deve-se implementar o print com uma mensagem de boas-vindas que apareça o seu nome 

B. Deve-se implementar o input do valor unitário e da quantidade do produto 

C. Deve-se implementar o desconto conforme a enunciado acima (obs.: atente-se as condições de menor, igual e maior)

D. Deve-se implementar o valor total sem desconto e o valor total com desconto 

E. Deve-se implementar as estruturas if, elif e else (todas elas) [EXIGÊNCIA DE 

F. Deve-se inserir comentários relevantes no código

G. Deve-se apresentar na saída de console uma mensagem de boas-vindas com seu nome 

H. Deve-se apresentar na saída de console um pedido recebendo desconto (valor total sem desconto maior ou igual a 2500)

Diego Vieira

unread,
May 6, 2024, 2:30:35 PMMay 6
to Grupy-SP - Grupo de usuários Python na cidade de São Paulo
Fala Lucas boa tarde! Beleza?

Cara fiz o código a seguir e funcionou, tentei deixar com comentários para facilitar seu entendimento, em anexo coloquei um print do código rodando e funcionando, espero ter ajudado!

#################################################################################################

Screenshot_1.png

# Seja bem-vindo(a) ao programa de vendas da Loja X! 

# Função para calcular o desconto
def calcular_desconto(valor_total):
  """
  Calcula o desconto a ser aplicado no valor total da compra, de acordo com as faixas de valor.

  Args:
      valor_total (float): Valor total da compra sem desconto.

  Returns:
      float: Valor do desconto a ser aplicado.
  """
  if valor_total < 2500:
    desconto = 0
  elif valor_total < 6000:
    desconto = valor_total * 0.04
  elif valor_total < 10000:
    desconto = valor_total * 0.07
  else:
    desconto = valor_total * 0.11
  return desconto

# Obter valor unitário e quantidade do produto
valor_unitario = float(input("Digite o valor unitário do produto: R$ "))
quantidade = int(input("Digite a quantidade do produto: "))

# Calcular valor total sem desconto
valor_total_sem_desconto = valor_unitario * quantidade

# Calcular desconto
desconto = calcular_desconto(valor_total_sem_desconto)

# Calcular valor total com desconto
valor_total_com_desconto = valor_total_sem_desconto - desconto

# Apresentar os resultados
print(f"\nResumo da sua compra:")
print(f"- Valor unitário: R$ {valor_unitario:.2f}")
print(f"- Quantidade: {quantidade} unidades")
print(f"- Valor total sem desconto: R$ {valor_total_sem_desconto:.2f}")
print(f"- Desconto: R$ {desconto:.2f}")
print(f"- Valor total com desconto: R$ {valor_total_com_desconto:.2f}")

# Verificar se o valor total sem desconto é maior ou igual a 2500
if valor_total_sem_desconto >= 2500:
  print("\nParabéns! Você recebeu um desconto por ter comprado um valor acima de R$ 2.500!")
Por favor, fique à vontade para responder a esta mensagem no horário comercial.


As informações contidas nesta mensagem e no(s) arquivo(s) anexo(s) são endereçadas exclusivamente à(s) pessoa(s) e/ou instituição(ões) acima indicada(s) e podem conter informações confidenciais e/ou privilegiadas. Se você não for o destinatário ou a pessoa autorizada a recebê-la, queira, por favor, retorná-la ao remetente e em seguida apagá-la definitivamente. Qualquer uso, cópia ou divulgação das informações nela contidas, na íntegra ou parcialmente, são proibidas e serão tratadas conforme legislação vigente.
Reply all
Reply to author
Forward
0 new messages