def calcular_cota(salary, num_children, pays_school, pays_rent, num_parents):
    """
    Calcula o valor da cota baseado nos parâmetros fornecidos
    """
    # Base da cota é 1% do salário
    cota_base = salary * 0.01
    
    # Adiciona 0.5% por filho
    cota_filhos = (salary * 0.005) * num_children
    
    # Adiciona 0.3% por pai/mãe dependente
    cota_pais = (salary * 0.003) * num_parents
    
    # Reduz 0.2% se paga escola
    reducao_escola = (salary * 0.002) if pays_school else 0
    
    # Reduz 0.2% se paga aluguel
    reducao_aluguel = (salary * 0.002) if pays_rent else 0
    
    # Calcula cota final
    cota_final = cota_base + cota_filhos + cota_pais - reducao_escola - reducao_aluguel
    
    # Garante que a cota não seja menor que 0.5% do salário
    return max(cota_final, salary * 0.005) 