1
resposta

[Projeto] VARIAVEIS NUMERICAS

Agora finalmente estou aprendendo a utlizar os conceitos do curso de Pensamento Computacional nas diferentes linguagens de programacao, percebi tambem a divisao de um problema grande em partes menores.

# VARIAVEIS NUMERICAS

# Area de Variaveis

q_seguranca = 5
s_seguranca = 3000

q_docente = 16
s_docente = 6000

q_diretoria = 1
s_diretoria = 12500

# Processamento

total_empregados = q_seguranca + q_docente + q_diretoria
total_empregados = q_seguranca + q_docente + q_diretoria
diferenca_salario = s_diretoria - s_seguranca
media = (q_seguranca*s_seguranca + q_docente*s_docente + q_diretoria*s_diretoria) / (total_empregados)


# Saida

print(f"total_empregados............: {total_empregados}")
print(f"diferenca_salario...........: {diferenca_salario}")
print(f"media.......................: {media}")
1 resposta

Olá, Luiz. Como vai?

É muito gratificante perceber como os conceitos de Pensamento Computacional começam a fazer sentido quando aplicamos em uma linguagem como o Python! Essa habilidade de decompor um problema maior (como o cálculo de uma folha de pagamento) em pequenas variáveis e etapas de processamento é o que diferencia um bom programador.

Seu código está muito bem organizado e a lógica da média ponderada para calcular o salário médio da empresa foi aplicada perfeitamente.

Aqui estão algumas observações e dicas para enriquecer ainda mais o seu projeto:

  • Precedência de Operadores: Você utilizou os parênteses corretamente no cálculo da média. Sem eles, o Python dividiria apenas o último termo, o que geraria um erro matemático no resultado final.
  • Organização do Código: A separação entre as áreas de Variáveis, Processamento e Saída segue uma convenção muito utilizada para manter o código limpo e fácil de dar manutenção.
  • Dica de Formatação: No Python, quando lidamos com valores monetários ou médias com muitas casas decimais, podemos usar uma formatação especial dentro das chaves da f-string. Por exemplo, para mostrar a média com apenas duas casas decimais, você poderia usar:
    f"{media:.2f}"

Essa pequena mudança faz com que o resultado fique muito mais profissional na hora da exibição. Parabéns por conectar os estudos de lógica com a prática em Data Science!

Espero que possa ter lhe ajudado!