Advertisement
Rnery

Exercício de impostos..

Jun 8th, 2024
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.54 KB | Source Code | 0 0
  1. # Parte 1: Calcular médias e identificar maior e menor média
  2.  
  3. # Função para calcular a média de uma lista de números
  4. def calcular_media(lista):
  5.     return sum(lista) / len(lista)
  6.  
  7. # Ler 12 valores do usuário
  8. valores = []
  9. print("Digite 12 valores:")
  10. for i in range(12):
  11.     valor = float(input(f"Valor {i+1}: "))
  12.     valores.append(valor)
  13.  
  14. # Dividir os valores em 3 partes
  15. parte1 = valores[0:4]
  16. parte2 = valores[4:8]
  17. parte3 = valores[8:12]
  18.  
  19. # Calcular a média de cada parte
  20. media_parte1 = calcular_media(parte1)
  21. media_parte2 = calcular_media(parte2)
  22. media_parte3 = calcular_media(parte3)
  23.  
  24. # Encontrar a maior e a menor média
  25. maior_media = max(media_parte1, media_parte2, media_parte3)
  26. menor_media = min(media_parte1, media_parte2, media_parte3)
  27.  
  28. # Imprimir os resultados
  29. print(f"Média da parte 1: {media_parte1}")
  30. print(f"Média da parte 2: {media_parte2}")
  31. print(f"Média da parte 3: {media_parte3}")
  32. print(f"Maior média: {maior_media}")
  33. print(f"Menor média: {menor_media}")
  34.  
  35. # Parte 2: Análise de lucratividade dos produtos
  36.  
  37. # Função para calcular o preço de venda com margem de lucro
  38. def calcular_preco_venda(custo, margem_lucro):
  39.     return custo * (1 + margem_lucro)
  40.  
  41. # Função para calcular o lucro por peça após impostos
  42. def calcular_lucro(custo, imposto, margem_lucro, icms=0):
  43.     preco_venda = calcular_preco_venda(custo, margem_lucro)
  44.     preco_com_imposto = preco_venda * (1 + imposto) * (1 + icms)
  45.     lucro = preco_com_imposto - custo
  46.     return lucro
  47.  
  48. # Dados do Produto 1
  49. custo_produto1 = 1.25
  50. imposto_produto1 = 0.05
  51. margem_lucro_produto1 = 10.0  # 1000%
  52. vendas_produto1 = 1200
  53.  
  54. # Dados do Produto 2
  55. custo_produto2 = 15.00
  56. imposto_produto2 = 0.32
  57. margem_lucro_produto2 = 0.20  # 20%
  58. icms_produto2 = 0.10
  59. vendas_produto2 = 1
  60.  
  61. # Calcular o lucro por peça de cada produto
  62. lucro_por_peca_produto1 = calcular_lucro(custo_produto1, imposto_produto1, margem_lucro_produto1)
  63. lucro_por_peca_produto2 = calcular_lucro(custo_produto2, imposto_produto2, margem_lucro_produto2, icms_produto2)
  64.  
  65. # Calcular o lucro diário de cada produto
  66. lucro_diario_produto1 = lucro_por_peca_produto1 * vendas_produto1
  67. lucro_diario_produto2 = lucro_por_peca_produto2 * vendas_produto2
  68.  
  69. # Imprimir os resultados
  70. print(f"Lucro diário do Produto 1: R${lucro_diario_produto1:.2f}")
  71. print(f"Lucro diário do Produto 2: R${lucro_diario_produto2:.2f}")
  72.  
  73. # Análise de lucratividade
  74. if lucro_diario_produto1 > lucro_diario_produto2:
  75.     print("O Produto 1 é mais lucrativo.")
  76. else:
  77.     print("O Produto 2 é mais lucrativo.")
  78.  
Tags: python
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement