• Matéria: Informática
  • Autor: anacalaraciprip6xd7k
  • Perguntado 7 anos atrás

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:

Anexos:

Respostas

respondido por: mayaravieiraj
5

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

Perguntas similares