Prova Prática – Algoritmo
A prova possui 3 etapas, mas se constitui de um único programa COMPLETO que deve incluir
estas três etapas em sequência.
Implemente o seguinte algoritmo descrito abaixo composto das seguintes tarefas: Etapa 1:
O programa deve ler uma série de dados referentes aos salários de cada um dos funcionários
de uma empresa, realizando uma operação de reajuste destes salários, de acordo com a tabela
de reajustes indicada abaixo. O programa deve repetir a leitura dos dados de salário enquanto
o usuário responder que deseja continuar fornecendo novos dados (ver o exemplo abaixo da
tela de entrada de dados do programa que se deseja obter)
Faixa Salarial (Salário Antigo) Percentual de Reajuste
Abaixo de R$ 1.000,00 15 % (quinze por cento de reajuste)
Entre R$ 1.000,00 e menos de R$5.000,00 10 % (quinze por cento de reajuste)
Entre R$ 5.000,00 e menos de R$10.000,00 5 % (quinze por cento de reajuste)
Acima de R$ 10.000,00 Sem reajuste
Exemplo da tela de entrada de dados para Etapa 1:
Digite o salario: 100
Salario reajustado: 115.00
Deseja informar outro salario ? (0 para sair, 1 para continuar) 1
Digite o salario: 1000
Salario reajustado: 1100.00
Deseja informar outro salario ? (0 para sair, 1 para continuar) 1
Digite o salario: 5000
Salario reajustado: 5250.00
Deseja informar outro salario ? (0 para sair, 1 para continuar) 1
Digite o salario: 10000
Salario reajustado: 10000.00
Deseja informar outro salario ? (0 para sair, 1 para continuar) 0
Etapa 2:
Uma vez que os dados dos salários dos funcionários foram lidos e processados (feitos os
reajustes e calculados os totais e valores necessários para esta nova etapa), o programa irá
entrar no modo de exibição do relatório geral. Neste modo, o programa irá exibir na tela um
relatório dos seguintes itens:
- Total acumulado de salários da folha de pagamento antiga (antes do reajuste);
- Total acumulado de salários da folha de pagamento nova (após o reajuste);
- Média geral dos salários pagos pela empresa antes do reajuste;
- Média geral dos salários pagos pela empresa após o reajuste;
- Valor de acréscimo no total da folha de pagamento em função do reajuste e
percentual de crescimento da nova folha de pagamento em relação a antiga folha de
pagamento.
Exemplo da tela de entrada de dados para Etapa 2: (baseada nos dados do exemplo anterior)
== Relatorio Geral ==
Total da folha de pagamento antiga: 16100.00
Total da folha de pagamento nova: 16465.00
Media de salarios antigos da empresa: 4025.00
Media de salarios novos da empresa: 4116.25
Acrescimo na folha de pagamento: 365.00 (acrescimo de 2.27 por cento) Etapa 3:
Uma vez que os dados dos gerais do relatório de salário foram exibidos, exibir os dados
referentes aos totais ATUAIS de funcionários em cada faixa de salário:
- Número total de funcionários com novo salário abaixo de 1.000;
- Número total de funcionários com novo salário entre 1.000 e menos de 5.000;
- Número total de funcionários com novo salário entre 5.000 e menos de 10.000;
- Número total de funcionários com novo salário a partir de 10.000;
- Número total de funcionários da empresa.
== Relatorio Geral ==
Numero de funcionarios com salario abaixo de 1.000: 1
Numero de funcionarios com salario entre 1.000 e menos de 5.000: 1
Numero de funcionarios com salario entre 5.000 e menos de 10.000: 1
Numero de funcionarios com salario a partir de 10.000: 1
Total de funcionarios: 4
Regras em relação da prova
1. A prova é individual.
2. É permitido consultar somente a lista de exercícios já realizados.
3. Não é permitido o acesso à internet durante a prova.