Com base na descrição fornecida, aqui está um exemplo de programa em Python que pode ajudar a resolver o problema proposto: ```python # Cadastro dos funcionários e suas vendas mensais funcionarios = [] for i in range(15): nome = input("Digite o nome do funcionário: ") vendas_novembro = float(input("Digite o valor das vendas de novembro: ")) vendas_dezembro = float(input("Digite o valor das vendas de dezembro: ")) vendas_janeiro = float(input("Digite o valor das vendas de janeiro: ")) funcionarios.append({"nome": nome, "vendas": [vendas_novembro, vendas_dezembro, vendas_janeiro]}) # Cálculo da pontuação geral de cada funcionário nos três meses for funcionario in funcionarios: pontuacao = sum(funcionario["vendas"]) / 1000 funcionario["pontuacao"] = pontuacao # Cálculo da pontuação geral de todos os funcionários a cada mês pontuacao_meses = [] for mes in range(3): pontuacao_mes = sum(funcionario["vendas"][mes] for funcionario in funcionarios) / 1000 pontuacao_meses.append(pontuacao_mes) # Determinação da maior pontuação atingida nos três meses e nome do funcionário maior_pontuacao = max(funcionario["pontuacao"] for funcionario in funcionarios) funcionario_maior_pontuacao = next(funcionario["nome"] for funcionario in funcionarios if funcionario["pontuacao"] == maior_pontuacao) # Cálculo do valor total vendido valor_total_vendido = sum(sum(funcionario["vendas"]) for funcionario in funcionarios) # Exibição dos resultados print("Pontuação geral de cada funcionário nos três meses:") for funcionario in funcionarios: print(f"{funcionario['nome']}: {funcionario['pontuacao']} pontos") print("Pontuação geral de todos os funcionários a cada mês:") for mes, pontuacao_mes in enumerate(pontuacao_meses): print(f"Mês {mes+1}: {pontuacao_mes} pontos") print(f"Maior pontuação atingida nos três meses: {maior_pontuacao} pontos (Funcionário: {funcionario_maior_pontuacao})") print(f"Valor total vendido: R$ {valor_total_vendido}") ``` Lembre-se de que este é apenas um exemplo de implementação e pode ser necessário ajustar o código de acordo com as necessidades específicas do problema.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar