Engenharia (algoritmo ii)

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (896 palavras )
  • Download(s) : 0
  • Publicado : 30 de novembro de 2011
Ler documento completo
Amostra do texto
EXERCÍCIOS DE REGISTROS - RESOLUÇÃO

Programa Clientes_Bancos; Tipos {Definição Estrutura do registro de Clientes} Reg_banco = Registro Inteiro :Num_cliente; Caracter: Nome; Inteiro: Idade;Caracter: Endereço; Inteiro: Qt_contas; Fim-registro; {Definição Estrutura do registro das Contas Correntes} Reg_Conta = Registro Inteiro: Num_cliente; Tempo: Inteiro; Saldo: Real; Fim-registro; {DefiniçãoVetor de Registros} Vetor1 = Vetor[1:1000] Reg_banco; Vetor2 = Vetor[1:5000] Reg_conta; Variáveis {Definição das variáveis}

1) Um banco está informatizando seu controle de clientes e contas. Numprimeiro momento o banco deseja guardar informações de no máximo 1000 clientes. Cada cliente tem os seguintes dados: Número do Cliente, Nome, Idade, Endereço, Quantidade de Contas Correntes. Cada clientetem no máximo 5 contas correntes. As informações de conta corrente são as seguintes: Número do cliente, Tempo em que é cliente(em anos), Saldo e Número da Conta. Sair da leitura dos cadastros acimaquando for informado –1 no Número do Cliente. a) b) c) d) Definir as estruturas e variáveis necessárias para resolver o problema; Ordenar as informações dos Clientes e de Contas Correntes por Número doCliente. Imprimir os dados dos clientes e das contas para as contas com mais de 10 anos; Imprimir os dados dos clientes que têm menos de 30 anos de idade;

2) Uma biblioteca possui obras deciências exatas, humanas e biomédicas, totalizando no máximo 3000 obras. As informações de cada obra são: Código de Catalogação, Nome, Autor, Editora, Assunto e Ano de Edição; a) Ordenar os registros porassunto e imprimir quantas obras existem de cada assunto; b) Dado um Código de Catalogação(informado pelo usuário) imprimir os dados da obra, caso exista. Sair da pesquisa quando for informado –1 noCódigo de Catalogação.

Vetor1 : Vet_banco; Vetor2 : Vet_conta; Inteiro: I, J, Cont_ban, Cont_con; Reg_banco: Aux_banco; Reg_conta: Aux_conta; Início Cont_ban ← 1; Cont_con ← 1; {Início do programa...
tracking img