Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured

30 de set. de 2025

a) Quais variáveis do programa armazenam textos e quais armazenam números reais? b) Para que serve a variável totalFuncionarios?

 

MAPA - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 54_2025



Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Mais de 10 anos no mercado acadêmico 


=================MV-ASSESSORIA==========================
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

(15)98170-8778

Tele gram.:( 15) 98170-8778 - 

E-MAIL: Mvf5system@gmail.com

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")
    }
  }
}
 
SEGUNDA ETAPA: realização da atividade​

Considerando o código apresentado, responda às questões a seguir.

1. Declaração de Variáveis

a) Quais variáveis do programa armazenam textos e quais armazenam números reais?
b) Para que serve a variável totalFuncionarios?

2. Estrutura de Repetição
a) Por que foi usado um laço para e não um enquanto?
b) O que aconteceria se esquecêssemos de inicializar i = 1 no laço?

 

3. Processamento (Regras de Negócio)
a) Como o cálculo da média está sendo feito?
b) Se a empresa decidisse avaliar cada funcionário com 5 notas, o que precisaria ser alterado no código?

4. Saída e Relatório
a) Quais são os três critérios de desempenho usados no sistema?
b) Se a política da empresa mudasse e o nível “Excelente” passasse a ser só para médias a partir de 9, qual parte do código deveria ser alterada?


Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Mais de 10 anos no mercado acadêmico

CONTATO 

(15) 98170-8778

Tele gram.:( 15) 98170-8778

E-MAIL: Mvf5system@gmail.com

0 comentários:

Postar um comentário

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares