Pedi para Luri criar um cenário fictício de uma UBS e resolver passo a passo, exatamente como na aula.
Imagine que você trabalha na gestão de uma Unidade Básica de Saúde e precisa analisar os dados de sua equipe. Você recebeu uma tabela com informações sobre os funcionários:
| Cargo | Quantidade | Salário |
|---|---|---|
| Médico | 1 | 8000 |
| Enfermeiro | 1 | 5000 |
| Agente de Saúde | 20 | 2500 |
| Técnico de Enfermagem | 6 | 3500 |
| Serviços Gerais | 2 | 2000 |
Armazenar essas informações em variáveis:
Primeiro passo é criar as caixas etiquetadas:
ini Copiar código q_medico = 1
s_medico = 8000
q_enfermeiro = 1
s_enfermeiro = 5000
q_agente_saude = 20
s_agente_saude = 2500
q_tecnico_enfermagem = 6
s_tecnico_enfermagem = 3500
q_servicos_gerais = 2
s_servicos_gerais = 2000
- Resolvendo os três desafios:
Primeiro desafio: Quantidade total de funcionários
makefile Copiar código total_funcionarios = q_medico + q_enfermeiro + q_agente_saude + q_tecnico_enfermagem + q_servicos_gerais
total_funcionarios
30
A UBS tem 30 funcionários no total. É como juntar cinco pilhas de documentos em uma única pilha maior.
- Segundo desafio: Diferença entre o salário mais alto e mais baixo
O salário mais alto é o do médico (8.000) e o mais baixo é o dos serviços gerais (2.000). Vamos calcular essa diferença:
makefile
Copiar código
diferenca_salario = s_medico - s_servicos_gerais
diferenca_salario
6000
A diferença salarial é de 6.000 reais.
O médico ganha 6 mil reais a mais que quem trabalha em serviços gerais.
- Terceiro desafio: Média ponderada da faixa salarial
Agora vamos calcular quanto a UBS gasta em média com cada funcionário.
Lembre-se: não podemos simplesmente somar todos os salários e dividir por 5 cargos. Precisamos considerar que há 20 agentes de saúde, mas apenas 1 médico.
makefile
Copiar código
media_salarial = (q_medico*s_medico + q_enfermeiro*s_enfermeiro + q_agente_saude*s_agente_saude + q_tecnico_enfermagem*s_tecnico_enfermagem + q_servicos_gerais*s_servicos_gerais) / (total_funcionarios)
media_salarial
3033.3333333333335
A média salarial da UBS é aproximadamente 3.033,33 reais.