Registros
1. Escreva um programa para cadastrar dois clientes de uma loja. As informações necessárias são:
nome, endereço e telefone. Deve ser usada uma estrutura de registro para a construção deste
cadastro, usando Type para a declaração do registro.
2. Refaça o mesmo exercício anterior, mas o programa deverá suportar até 10 clientes. Ao final do
cadastro de cada cliente deverá ser perguntado: "Novo Cliente (S/N)?". Deve-se utilizar um vetor
do tipo declarado como um registro para a solução deste programa.
3. O mesmo exercício anterior, mas quando o usuário digitar “N” na pergunta para novo cliente ou
quando preencher o vetor com 15 clientes, o sistema apresentará uma tela que permita forneça
uma opção de pesquisa de um cliente pelo código. Deverá ser digitado o código 999 para encerrar
o programa. A tela de consulta deverá ter o seguinte formato:
Digite o código do cliente: XX
Nome: xxxxxxxxxxxxxxxxxx
Endereço: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Telefone: xxxxxxxxxxxxxxxxxxxxx
<Digite 999 para sair...>
Obs1: Estas informações só deverão ser impressas uma vez, e não a cada execução do programa.
Obs2: O fundo deve ser azul e as letras brancas :D
4. Escreva um programa para cadastrar 30 alunos de uma turma. As informações necessárias são:
nome do aluno, nome da disciplina e três notas do semestre. Ao final do cadastro de cada aluno
deverá ser perguntado: "Novo Aluno (S/N)?". Deve-se utilizar um vetor do tipo declarado como
registro para a solução deste programa. Após o término de todos os cadastros ou quando
preencher o vetor com 30 alunos, o programa deve apresentar o nome do aluno, a disciplina e a
média do aluno no semestre (faça isso para todos os alunos cadastrados).
5. Dado o registro:
Type Pessoa = Record
Nome
: String[40];
Endereco : Record
Rua: : String[40];
Bairro : String[40];
Cidade
: String[20];
Estado
: String[2];
CEP
: String[12];
End;
Idade
: Integer;
Altura
: Real;
Peso
: Real;
End;
Faça os seguintes procedimentos/funções:
• LePessoa: (função) Lê todos os dados de uma pessoa do teclado.
• EscrevePessoa: (procedimento) Escreve todos os dados de uma pessoa na tela.
• MaisVelho: (função) Recebe dois registros como parâmetro (A e B) e retorna true se a pessoa A
é mais velha que a pessoa B.
• MaisNovo: (função) Recebe dois registros como parâmetro (A e B) e retorna true se a pessoa A
é mais nova que a pessoa B.
• Obs: Crie um menu para cada uma dessas funcionalidades.
Download

Registros 1. Escreva um programa para cadastrar dois clientes de