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
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

Tele gram.:( 15) 98170-8778 -
E-MAIL: Mvf5system@gmail.comPRIMEIRA
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