Escolar Documentos
Profissional Documentos
Cultura Documentos
Programa Clientes_Bancos;
Tipos
{Definio Estrutura do registro de Clientes}
Reg_banco = Registro
Inteiro :Num_cliente;
Caracter: Nome;
Inteiro: Idade;
Caracter: Endereo;
Inteiro: Qt_contas;
Fim-registro;
{Definio Estrutura do registro das Contas Correntes}
Reg_Conta = Registro
Inteiro: Num_cliente;
Tempo: Inteiro;
Saldo: Real;
Fim-registro;
{Definio Vetor de Registros}
Vetor1 = Vetor[1:1000]
Reg_banco;
Vetor2 = Vetor[1:5000]
Reg_conta;
Variveis
Vetor1 : Vet_banco;
Vetor2 : Vet_conta;
Inteiro: I, J, Cont_ban, Cont_con;
Reg_banco: Aux_banco;
Reg_conta: Aux_conta;
Incio
Cont_ban 1;
Cont_con 1;
Cont_con Cont_con+ 1;
Leia(Vet_conta[Cont_con].);
Fim-enquanto;
Se Vet_banco[Cont_ban].Num_cliente = - 1 ento {Retira o ndice do vetor com contedo
-1}
Cont_ban Cont_ban 1;
Fim-se;
Se Vet_conta[Cont_con].Num_cliente = -1 ento
Cont_con Cont_con 1;
Fim-se;
Programa Biblioteca;
Incio
Cont_livro 1;
Cont_CE 0;
Cont_Hum 0;
Cont_Bio 0;
Tipos
{Definio Estrutura do registro de livros}
Reg_livro = Registro
Inteiro :Cod_livro;
Caracter: Titulo, Autor, Editora;
Inteiro: Assunto; {1 Cincias Exatas, 2 Humanas, 3 - Biomdicas}
Inteiro: AnoEdic;
Fim-registro;
Vetor1 : Vet_livro;
Inteiro: I, J, Cont_livro, Cont_CE, Cont_Hum, Cont_Bio,CodCat;
Reg_livro: Aux_livro;
Lgico: Achou;
{Incio do programa principal}
{Inicializao de variveis}
Qt Contas);
Se Vet_livro[Cont_livro].Cod_livro = - 1 ento
Cont_livro Cont_livro 1;
Fim-se;
{Impresso dos dados do segundo relatrio - clientes com menos de 30 anos de idade }
Para I de 1 at Cont_ban faa