• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

nilsantos

ajuda em desemvolvimento programa

5 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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 :/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora