Realizado

Projeto em c para folha de pagamento de uma empresa

Publicado em 27 de Maio de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um projeto
Enunciado
Elabore um projeto com a linguagem de programação C para criar um programa que realiza o pagamento dos salários dos funcionarios de uma empresa.
Requisitos
a) O programa deve, inicialmente, solicitar os seguintes dados ao operador:
a. Ano de Referência
b. Mês de Referência

Trata-se da data (mês e ano) da emissão da folha de pagamento.

B) O programa deve, para cada funcionário, solicitar ao operador os seguintes dados:
a. Numero do Funcionário
b. Nome do Funcionário
c.
Referência
d. Jornada Semanal
e. Numero de Horas-Extras

c) O programa deve, para cada funcionário:
a.
Determinar seu Salário-Base, Valor das Horas-Extras, Salário Bruto, descontos, e o Salário Liquido
2


b. Emitir contracheque (“holerite”) para o funcionário, que deve conter
i. Numero do Funcionário e Nome do Funcionário
ii.
Mês e Ano de Referência
iii. Referência e Jornada Semanal
iv. Salário Base
v.
Número e Valor das Horas-Extras
vi. Salário Bruto
vii. Desconto Previdenciário
viii.
Salário Líquido

d) O programa deve, ao final da emissão da folha de pagamento:
a. Emitir relatório onde conste os valores totais abaixo:
i. Total de Funcionários
ii.
Total de Salário Bruto
iii. Total de Descontos
iv. Total de Salário Líquido
v.
Média Salarial da Empresa

Dicionário de Dados e Regras de Entrada de Dados
1. Ano de Referência
a. Ano de Referência da folha de pagamento
b.
Tipo: valor numérico
c. Validação: [2010-2099]

2. Mês de Referência
a.
Ano de Referência da folha de pagamento
b. Tipo: valor numérico
c. Validação: [1-12]

3.
Numero do Funcionário
a. Número que identifica o funcionário
b. Tipo: valor numérico
c.
Validação: [1000 – 9999]

4. Nome do Funcionário
a. Nome do funcionário, tal como no RG
3


b.
Tipo: valor alfabético
c. Validação: sequencia de 5 a 40 caracteres dentre os seguintes:
i. [A-Z, a-z]
ii.
Hífen (-)
iii. Apóstrofe (‘)
iv. Branco

5.
Referência
a. Define o valor da hora de trabalho do funcionário
b. Tipo: valor numérico
c.
Valores válidos: [1,2,4,6,8,9]

6. Jornada Semanal
a. É O número de horas semanais trabalhadas pelo funcionário
b.
Tipo: numérico
c. Valores válidos: [16-44]

7. Numero de Horas-Extras
a.
E o número de horas-extras trabalhadas pelo funcionário no Mês de Referência
b. Tipo: valor numérico
c. Valores válidos: [0 - Jornada Semanal]

Regras de Negócio
1) Salário-Base
a.
Determinar o Salário-Base do funcionário com base na Referência e na Jornada Semanal
i. Multiplicar o Valor da Hora Trabalhada pela Jornada Semanal (horas) e obter a Remuneração Semanal do Empregado
ii. O Valor da Hora Trabalhada é obtido a partir da Tabela de Valores de Referência abaixo.


Mais detalhes no meu e-mail
rafabfc@gmail.com

Categoria TI e Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)

Prazo de Entrega: 30 de Maio de 2015