Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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))