Uma empresa deseja calcular os salários de seus funcionários utilizando um programa. Desenvolva um algoritmo em portugol que receba do usuário os seguintes dados referentes a um funcionário da empresa: o nome, o salário bruto, o tempo de serviço (em meses) e o número de horas extras trabalhadas em um determinado mês, e calcule:
Soluções para a tarefa
Oi!
Segue abaixo um algoritmo que pode servir de inspiração para que você construa o seu próprio algoritmo que calcule os salários e dados dos funcionários da empresa: o nome, o salário bruto, o tempo de serviço (em meses) e o número de horas extras trabalhadas em um determinado mês.
algoritmo "semnome"
var
nome, cargo, local: caracter
hotrab, contador, ger, sup, ope, salario, sal, media: real
inicio
Enquanto contador < 20 faca
Escreva("Nome do funcionário: ")
Leia(nome)
Escreva("Número de horas trabalhadas no mês: ")
Leia(hotrab)
Escreva("Cargo do funcionário: ")
Leia(cargo)
Escreva("Local de trabalho: ")
Leia(local)
Se (cargo = "gerente") e (local = "escritorio") entao
salario <- hotrab * 60
ger <- ger + 1
Senao
Se (cargo = "gerente") e (local = "fabrica") entao
salario <- hotrab * 65
ger <- ger + 1
Senao
Se (cargo = "supervisor") e (local = "escritorio") entao
salario <- hotrab * 45
sup <- sup + 1
Senao
Se (cargo = "supervisor") e (local = "fabrica") entao
salario <- hotrab * 40
sup <- sup + 1
Senao
salario <- hotrab * 30
ope <- ope + 1
FimSe
FimSe
FimSe
FimSe
sal <- salario + sal
Escreval("O empregado ", nome, " ganhou ", salario, " reais nesse mês")
Escreval("===================================================")
contador <- contador + 1
FimEnquanto
media <- sal / 2
Escreval("O valor médio de salários da empresa é de: R$", media)
Escreval("A quantidade de gerentes que tem na empresa é de: ", ger)
Escreval("A quantidade de supervisores que tem na empresa é de: ", sup)
Escreval("A quantidade de operadores que tem na empresa é de: ", ope)
fimalgoritmo