Algoritmo "Folha de pagamento"
// Disciplina : Lógica e Programação em C e C++
// Instrutor : Marcelo Oliveira // Descrição : Calculo de uma folha de pagamento para N funcionários
// Autor(a) : Marcelo Oliveira
// Data atual : 15/07/2020 Var
// Seção de Declarações das variáveis nomeFuncionario: caracter horasTrabalhadas:real valorHoraNormal:real horasExtras:real valorHoraExtra:real descontoConvenioMedico:real salarioBruto:real salarioLiquido:real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreval("Digite o nome do funcionário:")
leia(nomeFuncionario)
escreval("Digite o total de horas trabalhadas:")
leia(horasTrabalhadas)
("Digite o valor em reais (R$) da hora normal:")
leia(valorHoraNormal)
escreval("Digite o total de horas extras:")
leia(horasExtras)
escreval("Digite o valor em reais (R$) da hora extras:")
leia(valorHoraExtra)
escreval("Digite o desconto de convênio médico:")
leia(descontoConvenioMedico)
salarioBruto <- horasTrabalhadas * valorHoraNormal + horasExtras * valorHoraExtra
escreva("Salário Bruto:",salarioBruto) se salarioBruto <= 1045 entao salarioLiquido <- (salarioBruto - salarioBruto * (0.075 + 0.06)- descontoConvenioMedico)
escreva ("Salário líquido:",salarioLiquido)
senao se(salarioBruto > 1045) e (salarioBruto <= 2089.6)
entao salarioLiquido <- (salarioBruto - salarioBruto * (0.9 + 0.06)- descontoConvenioMedico)
escreva ("Salário líquido:",salarioLiquido) senao se(salarioBruto > 2089.6) e (salarioBruto <= 3134.4)
entao salarioLiquido <- (salarioBruto - salarioBruto * (0.12 + 0.06)- descontoConvenioMedico)
escreva ("Salário líquido:",salarioLiquido) senao salarioLiquido <- (salarioBruto - salarioBruto * (0.14 + 0.06)- descontoConvenioMedico)
escreva ("Salário líquido:",salarioLiquido)
fimse
fimse
fimse
Fimalgoritmo