program Ilustra_tipo_record_variante;
const ESPACO = #32;
type reg_de_nome = record
sobrenome:string [15];
primeiro_nome:string [15];
titulo:string [7];
end;
type reg_cliente = record
endereco1:string [40];
endereco2:string [40];
cidade:string [20];
estado:string [2];
cep:string [5];
telefone:record
ddd:string [4];
numero:string [8];
end;
case pess_juridica: boolean of
TRUE: (razao_social:string [40];
contato:string [30]);
FALSE: (nome:reg_de_nome);
end;
var dados_cliente:reg_cliente;
