Estou precisando de uma ajuda com possiveis lógica para solução do meu problema
Tenho que fazer um programinha de banco.
Esse programa tem 2 arquivos de entrada
Arquivo – LCT - Movimento de lançamentos de débitos do dia.
TIPO-REGISTRO identifica o tipo de registro 1= DÉBITO 2 = CRÉDITO.
TIPO-LANCTO identifica o tipo de lançamento
TIPO-MOVTO data do movimento
AG-CONTA identifica a agência da conta
OP-CONTA identifica a operação da conta
NU-CONTA identifica o número da conta
DV-CONTA identifica o digito da conta
VR-LANCTO identifica o valor do lançamento de Débito ou Crédito.
CAD – Cadastro com os saldos das contas.
NU-CPF-CNPJ identifica o CPF/CNPJ do titular da conta
AG-CONTA identifica a agência da conta
OP-CONTA identifica a operação da conta
NU-CONTA identifica o número da conta
DV-CONTA identifica o digito da conta
SLD-CONTA identifica o saldo da conta
DT-ATUAL identifica a data da ultima atualização da conta
a Conta é formada por Agência, operação ( a operação diz se é conta corrente ou poupança e etc...) número da conta e digito da conta.
Arquivos de saída
NCD – Cadastro com os dados da conta atualizados
NCD-NU-CPF-CNPJ identifica o CPF/CNPJ do titular da conta
NCD-AG-CONTA identifica a agência da conta
NCD-OP-CONTA identifica a operação da conta
NCD-NU-CONTA identifica o número da conta
NCD-DV-CONTA identifica o digito da conta
NCD-SLD-CONTA identifica o saldo da conta
NCD-DT-ATUAL identifica a data da ultima atualização da conta
RELATÓRIO – RCA – Relatório com as conas que sofre atualização e os lançamentos.
Os dois arquivos de entrada já estão em ordem pelos campos : Agência operação, número da conta e digito, campos estes que compões o número da conta
Ler o arquivo CAD e buscar no arquivo LCT se existe lançamentos para a conta lida no arquivo de cadastro
Caso existam lançamentos, (débito ou créditos) para conta deverá ser gerado o relatório RCA com os lançamentos, conforme e atualizando os campos saldo e data a do arquivo NCD
Caso não exista lançamento para a conta, o arquivo NCD devera ser gravado com os mesmos dados lidos no arquivo CAD
O arquivo CAD tem um único registro para cada conta, e a saída NCD devera conter todas as contas do arquivo CAD, atualizadas ou não.
O Arquivo LCT pode conter mais de um registro para a mesma conta.
Pelo que eu vi ... eu tenho q ler os dois arquivos de entrada e comparar os dois, verificar se existem lançamentos na conta. verificar se é débito ou crédito, depois realizar o calculo e atualizar a conta com os novos lançamentos. caso não tenha lançamentos eu simplesmente movo os dados do arquivo CAD para o arquivo NCD.
é isso mesmo ??
agora tenho duvidas pra colocar isso ai em algoritimo ou fluxograma...
Pergunta
_Ricardo_
Oi Pessoal...
Estou precisando de uma ajuda com possiveis lógica para solução do meu problema
Tenho que fazer um programinha de banco.
Esse programa tem 2 arquivos de entrada
Arquivo – LCT - Movimento de lançamentos de débitos do dia.
TIPO-REGISTRO identifica o tipo de registro 1= DÉBITO 2 = CRÉDITO.
TIPO-LANCTO identifica o tipo de lançamento
TIPO-MOVTO data do movimento
AG-CONTA identifica a agência da conta
OP-CONTA identifica a operação da conta
NU-CONTA identifica o número da conta
DV-CONTA identifica o digito da conta
VR-LANCTO identifica o valor do lançamento de Débito ou Crédito.
CAD – Cadastro com os saldos das contas.
NU-CPF-CNPJ identifica o CPF/CNPJ do titular da conta
AG-CONTA identifica a agência da conta
OP-CONTA identifica a operação da conta
NU-CONTA identifica o número da conta
DV-CONTA identifica o digito da conta
SLD-CONTA identifica o saldo da conta
DT-ATUAL identifica a data da ultima atualização da conta
a Conta é formada por Agência, operação ( a operação diz se é conta corrente ou poupança e etc...) número da conta e digito da conta.
Arquivos de saída
NCD – Cadastro com os dados da conta atualizados
NCD-NU-CPF-CNPJ identifica o CPF/CNPJ do titular da conta
NCD-AG-CONTA identifica a agência da conta
NCD-OP-CONTA identifica a operação da conta
NCD-NU-CONTA identifica o número da conta
NCD-DV-CONTA identifica o digito da conta
NCD-SLD-CONTA identifica o saldo da conta
NCD-DT-ATUAL identifica a data da ultima atualização da conta
RELATÓRIO – RCA – Relatório com as conas que sofre atualização e os lançamentos.
Os dois arquivos de entrada já estão em ordem pelos campos : Agência operação, número da conta e digito, campos estes que compões o número da conta
Ler o arquivo CAD e buscar no arquivo LCT se existe lançamentos para a conta lida no arquivo de cadastro
Caso existam lançamentos, (débito ou créditos) para conta deverá ser gerado o relatório RCA com os lançamentos, conforme e atualizando os campos saldo e data a do arquivo NCD
Caso não exista lançamento para a conta, o arquivo NCD devera ser gravado com os mesmos dados lidos no arquivo CAD
O arquivo CAD tem um único registro para cada conta, e a saída NCD devera conter todas as contas do arquivo CAD, atualizadas ou não.
O Arquivo LCT pode conter mais de um registro para a mesma conta.
Pelo que eu vi ... eu tenho q ler os dois arquivos de entrada e comparar os dois, verificar se existem lançamentos na conta. verificar se é débito ou crédito, depois realizar o calculo e atualizar a conta com os novos lançamentos. caso não tenha lançamentos eu simplesmente movo os dados do arquivo CAD para o arquivo NCD.
é isso mesmo ??
agora tenho duvidas pra colocar isso ai em algoritimo ou fluxograma...
se puderem me dar uma luz ficarei muito grato.
Obrigado a todos.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.