Fale Conosco

Fazemos o seu trabalho
Aponte a câmera aqui e solicite o seu trabalho
Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.
(63) 99129-5554
  • Unicesumar
  • EAD
  • Mapa Unicesumar

Imagine que você faz parte do time de TI de uma grande empresa multinacional. O RH pediu para vocês desenvolverem um Sistema de Avaliação de Desempenho

PRIMEIRA ETAPA: análise da situação-problema

Sistema Corporativo de Avaliação

Imagine que você faz parte do time de TI de uma grande empresa multinacional. O RH pediu para vocês desenvolverem um Sistema de Avaliação de Desempenho para auxiliar nas decisões sobre promoções, treinamentos e reconhecimentos. O sistema precisa processar os dados de vários funcionários, calcular suas médias e classificar automaticamente o desempenho em Excelente, Satisfatório ou Necessita Treinamento. Você recebeu o código a seguir, mas antes de avançar para a entrega final, precisa entender como ele funciona e sugerir melhorias.

 

programa {

 

  funcao inicio() {

 

//Declaração de Variáveis

 

cadeia nome, cargo

 

real nota1, nota2, nota3, media

 

inteiro i, totalFuncionarios

 

 

 

escreva("Quantos funcionários deseja avaliar?")

 

leia(totalFuncionarios)

 

 

 

para (i = 1; i <= totalFuncionarios; i++) {

 

   //Entrada de Dados

 

   escreva("Digite o nome do funcionário ", i, ": ")

 

   leia(nome)

 

   escreva("Digite o cargo do funcionário: ")

 

   leia(cargo)

 

   escreva("Digite a primeira nota: ")

 

   leia(nota1)

 

   escreva("Digite a segunda nota: ")

 

   leia(nota2)

 

   escreva("Digite a terceira nota: ")

 

   leia(nota3)

 

 

 

   //Processamento: Cálculo da Média

 

   media = (nota1 + nota2 + nota3) / 3

 

 

 

   //Saída: Relatório

 

   escreva("------------------------------")

 

   escreva("\nFuncionário: ", nome)

 

   escreva("\nCargo: ", cargo)

 

   escreva("\nMédia de desempenho: ", media)

 

     

 

   //Critérios de Avaliação

 

   se(media >= 8) {

 

     escreva("\nDesempenho: Excelente")

 

   }

 

   senao se (media >= 6) {

 

     escreva("\nDesempenho: Satisfatório")

 

   }

 

   senao {

 

     escreva("\nDesempenho: Necessita Treinamento")

 

   }

 

   escreva("\n------------------------------")

 

   escreva("\n")

 

}

 

  }

 

}

 

Faculdade: Unicesumar
Fazemos o seu trabalho
Aponte a câmera aqui e solicite o seu trabalho
Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.
(63) 99129-5554

Deseja um Mapa Personalizado?

Nossa equipe pode criar mapas mentais e conceituais específicos para suas necessidades educacionais.

Falar no Whatsapp Agora