Ir para conteúdo
thiago pereira dos santos

Por favor,me ajudem a resolver esse exercicio aqui em python tambem,pois eu estou precisando muito. quem puder me ajudar eu agradeço.

Recommended Posts

Dados os salários de um número de funcionários e o respectivo percentual de aumento, calcular os novos salários, a média de aumentos dos funcionários e aquele funcionário que recebeu o maior adicional. Observações: a. a primeira linha corresponde ao número de funcionários; b. cada funcionário será especificado com as informações nome, salario, e percentual de aumento; c. os funcionários serão identificados apenas por um nome; d. os salários e percentuais de aumento serão números inteiros positivos; e. os novos salários, a média dos aumentos e o maior aumento deverão ser dados com duas casas decimais.

 Entrada: --------------------------------------------------------

4

Joao

2000

10

Maria

1500

20

Jose

2500

5

Paulo

2000

5

-------------------------------------------------------- Saída: --------------------------------------------------------

Joao

2200.00

Maria

1800.00

Jose

2625.00

Paulo

2100.00

Media dos aumentos: 181.25

Maior aumento: Maria, 300.00

Compartilhar este post


Link para o post
Compartilhar em outros sites
nomes = list()
salarios = list()
aumentos = list()
media_aumento,salario,maior_aumento = 0,0,0
num_funcionarios = int(input("Quant. funcionários:"))
for i in range(num_funcionarios):
    nomes.append(input("Nome:"))
    salario = float(input("Salário:"))
    valor_aumento = int(input("Aumento(%):"))
    aumento = (salario * valor_aumento)/100
    salarios.append(salario + aumento)
    aumentos.append(aumento)

for i in range(num_funcionarios):
    if aumentos[i] > maior_aumento:
        maior_aumento = aumentos[i]
    media_aumento += aumentos[i]

media_aumento /= num_funcionarios
for i in range(num_funcionarios):
    print("Nome:{} | Novo Salário:{}".format(nomes[i],salarios[i]))
print("Média dos aumentos:{}".format(media_aumento))
print("Maior aumento:{},{}".format(nomes[aumentos.index(maior_aumento)],maior_aumento))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.