Completed

Projeto em c para folha de pagamento de uma empresa

Published on the May 27, 2015 in IT & Programming

About this project

Open

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

Category IT & Programming
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)

Delivery term: May 30, 2015