Atividade 05 Lógica de Programação
Professor(a):
Disciplina: Algoritmos e Técnicas de Programação I
Atividade: Avaliativa 5
Prezados(as) Alunos(as), para a realização desta atividade estude o capítulo 8 da apostila Algoritmos com VisuAlg.
Na Aula 5 foi demonstrada na prática a resolução de dois algoritmos. Inicialmente o aluno deverá refazer no VisuAlg estes dois algoritmos que são os exercícios 1 e 2 desta Atividade. Em seguida, o aluno deverá fazer os exercícios 3 e 4.
1 - Faça um algoritmo que receba via teclado o nome, o salário e o número de dependentes de cada funcionário da empresa ABC Ltda. O algoritmo deverá calcular e imprimir um novo salário para dada funcionário de acordo com as regras abaixo:
- salários menores que R$1.000,00 → aumento de 30%;
- salários acima de R$1.000,00 até R$1.500,00 → aumento de 20%;
- salários acima de R$1.500,00 → aumento de 10%;
- após o aumento acima, incorporar mais R$50,00 por dependente.
Como resultados finais o algoritmo deverá imprimir:
- soma dos novos salários;
- média dos novos salários;
- número de funcionários que passou a receber mais de R$1.700,00
Consistências na entrada de dados:
- aceitar somente salários com valores maiores que zero até o limite de R$5.000,00;
- aceitar somente número de dependentes com valores maior ou igual a zero;
Observações:
- criar um flag para encerrar a entrada de dados;
- considerar o número máximo de funcionários igual a 100;
Planejamento do Algoritmo
1 – Declaração de variáveis: nome, salario, numDep, novoSal, somaSal, quantAcima1700, contador
2 – Entrada de dados:
- receber o nome do empregado (testar flag !)
- receber o salário (consistir → acima 0 até 5000)
- receber o num. dep. (consistir → 0 ou mais)
3 – Cálculos:
- calcular o novo salário (tabela de percentuais)
- acrescentar R$50,00 por dependente
- somar os novos salários
- somar quantidade func. com novo sal. acima 1700
4 – Saída de dados:
- imprimir o novo salário para cada empregado
- imprimir a soma dos novos