Baixe o app para aproveitar ainda mais
Prévia do material em texto
ROTEIRO PARA ATIVIDADES PRESENCIAIS ALUNOS Curso: (X) ELE ( ) INF ( ) MA Módulo: ( ) I ( ) II (X) III ( ) IV Disciplina: Introdução à Programação Unidade: VIII Tutor Formador: Cláudio Félix Tutor a Distância: Maurício Vieira Tutor Mediador: Tutor Presencial: Tempo estimado: 2 horas/aula Laboratório: ( ) NÃO (X) SIM Tipo: Informática Atividade: (X) Individual ( ) Grupo: ___elementos Atividade valorizada: ( )N (X)S: valor: 6 Pontos Esta prática se refere ao nosso trabalho final. Vamos acabar o programa-problema utilizando os recursos aprendidos nas unidades 7 e 8. Ela está sendo disponibilizada antes para que as dúvidas já possam ser esclarecidas via fórum e para que o acompanhamento via aula presencial seja o mais proveitoso possível. Comece a escrever o programa antes da aula presencial e leve as suas melhores dúvidas. Seu tempo de exercício da Unidade 07 deverá se dedicar a isso. Bom trabalho, conte conosco! Lembrando Miguel é responsável pelas contas de uma grande empresa da área de mineração em Minas Gerais. Ele deseja pagar a seus funcionários um bom salário, mas se preocupa com as épocas de crise. Dessa forma, ele paga um salário fixo, condizente com a função do funcionário e paga a eles um valor adicional a título de participação de lucros. Ele deseja que você crie um programa que, recebendo as informações suficientes para o cálculo do pagamento de cada funcionário, informe o valor de pagamento total além da tabela de pagamentos individuais. Os salários seguem a tabela: Nível Salário Ausente R$1600,00 Técnico R$2800,00 Analista R$3500,00 Especialista R$4000,00 Ainda, o salário é acrescido do percentual que excedeu as expectativas de lucro da empresa. Lembrando que se o percentual for inferior a 100% o empregado não pode receber menos do que o salário. Além disso, para cada funcionário ele pagará uma bonificação (percentual) sobre seu salário relacionada a seu desempenho individual, além da participação dos lucros. Exemplo para um funcionário: João é um analista. Neste mês a empresa faturou 110% em relação à expectativa. João trabalhou bem e receberá também um acréscimo de 10%. Ele deverá receber R$4200,00 neste mês. Exemplo para um conjunto de 3 funcionários: A empresa possui três funcionários: João, técnico (que mereceu um adicional de 20%), Ana, analista (que não mereceu um adicional) e Rosa, especialista (que mereceu um adicional de 5%). Neste mês a empresa faturou 150% em relação à expectativa. O pagamento total da empresa neste mês será de 4760+5250+6200=16210 e a tabela de pagamentos deverá ser: ROTEIRO PARA ATIVIDADES PRESENCIAIS ALUNOS Nome Salário João R$4760,00 Ana R$5250,00 Rosa R$6200,00 Você já desenvolveu um programa que possui um menu que dê ao usuário as opções: 1. Inserir um pagamento 2. Pesquisar o pagamento de um funcionário 3. Imprimir a tabela de pagamentos 4. Imprimir o valor total da folha Enunciado Esta será a nossa última etapa do trabalho. Para esta etapa os salários cadastrados estarão vinculados a seu mês de execução. Além disso os dados devem ser persistentes, de modo que sejam salvos e recuperados durante a execução do programa. O novo menu deverá oferecer: 1. Cadastrar um funcionário 2. Gerar planilha de pagamentos 3. Pesquisar o pagamento de um funcionário em um mês 4. Imprimir a tabela de pagamentos de um mês com seu total da folha correspondente 5. Salvar os dados 6. Recuperar os dados Especificação • Quando a opção for de cadastrar um funcionário, deve-se armazenar o seu nome e nível. Para isso você deve utilizar um registro. • Quando a opção for de gerar a planilha de pagamentos deve-se, para cada funcionário cadastrado, perguntar qual foi o seu adicional merecido bem como o excedente de lucro da empresa no mês correspondente (naturalmente, deve-se informar o mês vigente). • Quando a opção for de pesquisar o pagamento de um funcionário em um mês, deve-se informar o código do funcionário e o mês correspondente. • Quando a opção for de imprimir a tabela de pagamentos de um mês com seu total da folha correspondente deve-se informar o mês desejado. • Quando a opção for de salvar os dados, você deve armazenar o conjunto de funcionários e salários correspondentes a cada mês em um arquivo. Você pode salvá-lo em um arquivo texto ou binário (recomendo salvar as estruturas em um arquivo binário. • Quando a opção for de recuperar os dados, o programa deve ler um arquivo salvo (ou informar que ele não existe) e recuperar o conjunto de funcionários e salários correspondentes a cada mês. ROTEIRO PARA ATIVIDADES PRESENCIAIS ALUNOS Avaliação Este trabalho avalia a sua capacidade de implementar as funcionalidades do programa em estudo. A avaliação será feita quanto à implementação das funcionalidades do menu. Cada funcionalidade implementada vale 1 Ponto. SEU RETORNO É IMPORTANTE! Poste suas dúvidas, questionamentos e curiosidades no fórum da disciplina! Dessa forma, poderemos orientar cada vez melhor as práticas para as especificidades que você possui!
Compartilhar