Skip to content

Instantly share code, notes, and snippets.

@gguesser
Last active October 29, 2017 21:22
Show Gist options
  • Save gguesser/90d33385107066f0c2fb8e4ab77c1a33 to your computer and use it in GitHub Desktop.
Save gguesser/90d33385107066f0c2fb8e4ab77c1a33 to your computer and use it in GitHub Desktop.
Algorítimo Reajuste Salarial Funcionários: este algorítimo recebe o valor de de salário do funcionário, faz o reajuste conforme o valor do salário comparado ao valor base do salário mínimo e totaliza o gasto para empresa em relaçaõ aos reajustes.
NumeroFuncionarios = 2
GastoEmpresa = 0.0
contador = 0
TaxaAumento1 = 1.50
TaxaAumento2 = 1.20
TaxaAumento3 = 1.15
TaxaAumento4 = 1.10
SalarioMinimo = float(input('Informe o valor do salário mínimo: '))
TresSalarios = SalarioMinimo * 3
DezSalarios = SalarioMinimo * 10
VinteSalarios = SalarioMinimo * 20
while(contador < NumeroFuncionarios):
NomeFunc = str(input('\nInforme o nome do funcionário[' + str(contador) + ']: '))
SalarioFunc = float(input('Informe o salário do funcionário[' + str(contador) + ']: '))
NovoSalario = 0.0
DieferencaSalarial = 0.0
if SalarioFunc < TresSalarios:
NovoSalario = SalarioFunc * TaxaAumento1
DieferencaSalarial = NovoSalario - SalarioFunc
elif SalarioFunc > TresSalarios and SalarioFunc < DezSalarios:
NovoSalario = SalarioFunc * TaxaAumento2
DieferencaSalarial = NovoSalario - SalarioFunc
elif SalarioFunc > DezSalarios and SalarioFunc < VinteSalarios:
NovoSalario = SalarioFunc * TaxaAumento3
DieferencaSalarial = NovoSalario - SalarioFunc
else:
NovoSalario = SalarioFunc * TaxaAumento4
DieferencaSalarial = NovoSalario - SalarioFunc
GastoEmpresa = GastoEmpresa + DieferencaSalarial
print('----------------------')
print('Colaborador: ' + str(NomeFunc))
print('Benefício: ' + str(NovoSalario))
contador = contador + 1
print('\nTotal gasto pela empresa com reajustes salariáis: ' + str(GastoEmpresa))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment