Last active
August 18, 2020 16:19
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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