Buscar

Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensais, os funcionários ganham pontos que determinarão seus sa...

Uma empresa contratou 15 funcionários temporários. De acordo com o valor das vendas mensais, os funcionários ganham pontos que determinarão seus salários ao fim de cada mês. Sabe-se que eles trabalharão nos meses de novembro, dezembro/2022 e janeiro/2023. Faça um programa que:
a) Cadastre os nomes dos funcionários e suas respectivas vendas mensais;
b) Calcule e mostre a pontuação geral de cada funcionário nos três meses. Sabe-se que R$ 1000,00 equivalem a 1 ponto;
c) Calcule e mostre a pontuação geral de todos os funcionários a cada mês;
d) Determine e mostre a maior pontuação atingida nos três meses, mostrando o nome do funcionário. Deverão ser desconsiderados os empates.
e) Determine e mostre o valor total vendido.

Essa pergunta também está no material:

LISTA DE REGISTROS
1 pág.

Estrutura de Fundações Colegio Marista ChampagnatColegio Marista Champagnat

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais