Skip to content

Instantly share code, notes, and snippets.

@nathabonfim59
Last active August 18, 2020 16:19
Show Gist options
  • Save nathabonfim59/5c40cf2628e9e5579e5b584b4433223c to your computer and use it in GitHub Desktop.
Save nathabonfim59/5c40cf2628e9e5579e5b584b4433223c to your computer and use it in GitHub Desktop.
Crie uma variável do tipo REGISTRO, que contenha os seguintes dados: código do cliente, nome, endereço, data de nascimento, sexo, salário mensal e idade. Após a criação dessa variável, entre com os dados relativos a cinco clientes e no final liste os valores armazenados nos registros.
// Crie uma variável do tipo REGISTRO, que contenha os seguintes dados:
// código do cliente, nome, endereço, data de nascimento, sexo, salário
// mensal e idade. Após a criação dessa variável, entre com os dados
// relativos a cinco clientes e no final liste os valores armazenados
// nos registros.
program P3_3bim_Alg;
uses crt;
type Cliente = Record
cod: Integer;
nome: String;
endereco: String;
dt_nascimento: String;
sexo: Char;
salario_mensal: Real;
idade: Integer;
end;
var
clientes: Array [1..5] of Cliente;
i: Integer;
begin
// Cadastro dos 5 clientes
for i := 1 to 5 do
begin
writeln('------------------------------');
writeln('| Cadastro do cliente nº ', i);
writeln('------------------------------');
write('| Código: ');
readln(clientes[i].cod);
write('| Nome: ');
readln(clientes[i].nome);
write('| Endereço: ');
readln(clientes[i].endereco);
write('| Data de nascimento [DD/MM/AAAA]: ');
readln(clientes[i].dt_nascimento);
write('| Sexo [M/F]: ');
readln(clientes[i].sexo);
write('| Salário mensal [0.00] R$: ');
readln(clientes[i].salario_mensal);
write('| Idade: ');
readln(clientes[i].idade);
clrscr;
end;
// Mostra os clientes cadastrados
writeln('------------------------');
writeln('| Clientes cadastrados |');
writeln('------------------------');
for i := 1 to 5 do
begin
writeln('|->> Cliente 0', i);
writeln('|');
writeln('| Código: ', clientes[i].cod);
writeln('| Nome: ', clientes[i].nome);
writeln('| Endereço: ', clientes[i].endereco);
writeln('| Data de nascimento: ', clientes[i].dt_nascimento);
writeln('| Sexo: ', clientes[i].sexo);
writeln('| Salário mensal: ', clientes[i].salario_mensal:2:2);
writeln('| Idade: ', clientes[i].idade);
writeln('------------------------');
end;
end.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment