Jump to content

ajuda em desemvolvimento programa


nilsantos

Recommended Posts

Uma determinada empresa eta preparando o cadastro do seus funcionarios a empresa projetou o numero maximo de 700 funcionarios ativos.

o programa devera conter as seguintes rotinas

A) inicialização da base de dadps (vetores) armazenando no campo nome o caracter (*)em todas as posições posiveis do vetor esta opção devera ter confrmação por parte do usuario

🙂 a criação da rotina para inclusão dos seguintes dados: codigo, nome, endereço, numro, complemento, barirro , cep, cidade, estado, telefone email, cpf , sexo, data de nascimento todos os campos são obrigatorios exeto o complemento , o telefone e email. criar validações reais para os ampos codigo, estado , cpf, sexo e data de nascimento.

http://img170.imageshack.us/img170/3939/trab.png

Link to comment
Share on other sites

Uma determinada empresa esta preparando o cadastro (em memória) dos seus funcionários.

A empresa projetou um número máximo d 700 funcionários ativos. O programa deveria conter as seguintes rotinas:

A) inicialização da base de dados (vetoras) armazenando no campo nome o caracter “*” em todas as posições possiveis do vetor, esta opção dentra ter confirmação da parte do usuário.

🙂 A criação da rotina para a inclusão dos seguintes dados: código, nome, endereço, número, complemento, bairro, cep,cidade, estado, telefone, email, cpf, sexo, data de nascimento, todos os campos são obrigatórios exceto o complemento, telefone, email. Criar validações reais para os campos, códigos, estado, cpf, sexo e data de nascimento. Criar ainda nesta rotina a vereficação do campo, código no sentido de controlar o cadastramento de códigos diferentes ou seja cada código poderá contar um unico fincionário se o codigo digitado ja estiver armazenado enviar mensagem de erro e solicitar outro código.

Para encerrar esta rotina o usuário deverá digitar o codigo  O .

C) Criar uma rotina que permita o usuário alterar qualquer campo exceto o código, pois é a chave de acesso ao registro do funcionário. A rotina de alteração deverá conter as mesmas regras de consistencia da rotina de inclusão.

D) Criar uma rotina para exclusão do funcionário através do seu código. Assim como nas rotinas de inclusão e alteração;  verificar a existência do funcionário antes de efetuar os processos específicos.

Se o funcionário não existir, exibir mensagem de erro, caso contrário exibir todos os dados do funcionário e solicitar confirmação de exclusão.

Encerrar a rotina de exclusão quando código digitado for zero ( 0 ).

E) A rotina de consulta será feita através de um sub menu onde o usuário irá escolher por qual campo deseja fazer a consulta, código ou nome.

E-1) Rotina de consulta pelo campo código. Solicitar o código do funcionário para consulta e exibir os dados na tela em especial na rotina de consulta, o nome do estado deverá ser apresentado por completo e não por sua sigla como está armazenado. Se o funcionário não existir enviar mensagem de erro. Encerrar esta rotina quando o código for igual ao (retornar ao sub menu)

E-2) Rotina de consulta pelo campo nome o usuário irá digitar o nome completo do funcionário que deseja pesquisar e o programa deverá exibir os dados deste funcionário inclusive com as possibilidade de existencia de homonimos se o funcionário não for encontrado enviar mensagem de erro ; utilizar tambem nesta rotina a exibição do nome do estado por completo; encerrar esta rotina quando o nome digitado for nulo. (retornar ao sub menu).

No sub menu insirir uma opção para finalizar a rotina de consulta e retornar ao menu principal. Criar validações.

F) Completar neste pequeno programa a rotina de impressão que deverá estar todos os dados de todos os funcionários cadastrados, classificados pelo campo, código ou pelo campo nome(ordem alfabética) mediante escolha do usuario em um sub menu.

A rotina deverá prever as seguintes informações:

1- cabeçalho em todas as páginas

2- Impressão do número da página no cabeçalho no formato “página x de y”.

3- Imprimir no máximo 20 funcionários por folha

4- Imprimir rodapé em todas as paginas contendo o total de funcionários listados de maneira acumulativa.

G) Opção para finalização do sistema que deverá criar um back’up da massa de dados.

                                                                                                                                 

IREI MANDAR A PARTE DA LOGICA QUE JA VIZ SO NÃO SEI SE ESTA CORRETO?

ESTE E SO INICIOU NO LINK

http://img170.imageshack.us/img170/3939/trab.png

Link to comment
Share on other sites

Não percebi nada do que disseste em maiúsculas. Por outro lado, isto mantém-se:

Qual é a duvida? é que ai só está o enunciado do exercício :/

"What we do for ourselves dies with us. What we do for others and the world, remains and is immortal.", Albert Pine

Blog pessoal : contém alguns puzzles, algoritmos e problemas para se resolver com programação.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.