nilsantos Posted September 10, 2009 at 04:27 PM Report Share #286345 Posted September 10, 2009 at 04:27 PM 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 More sharing options...
fnds Posted September 10, 2009 at 04:41 PM Report Share #286347 Posted September 10, 2009 at 04:41 PM Qual é a duvida? é que ai só está o enunciado do exercício :/ Link to comment Share on other sites More sharing options...
nilsantos Posted September 11, 2009 at 12:37 AM Author Report Share #286417 Posted September 11, 2009 at 12:37 AM 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 More sharing options...
mogers Posted September 11, 2009 at 01:03 AM Report Share #286419 Posted September 11, 2009 at 01:03 AM 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 More sharing options...
nilsantos Posted September 11, 2009 at 01:18 AM Author Report Share #286420 Posted September 11, 2009 at 01:18 AM Clica no link lá e cima Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now