ricop522

[PASCAL] Cadastro de pessoa.

Nov 28th, 2011
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 3.64 KB | None | 0 0
  1. Program Pzim ;
  2. type
  3.     cliente_reg = record
  4.         nome:string;
  5.     end;
  6.     aluno_reg = record
  7.         nome:string;
  8.         serie:string;
  9.     end;
  10.     professor_reg = record
  11.         nome:string;
  12.         materia:string;
  13.     end;
  14.     paciente_reg = record
  15.         nome:string;
  16.         doenca:string; 
  17.     end;
  18.     medico_reg = record
  19.         nome:string;   
  20.     end;
  21.     curso_reg = record
  22.         nome:string;
  23.         periodo:string;
  24.     end;
  25. var
  26.     cliente:cliente_reg;
  27.     aluno:aluno_reg;
  28.     professor:professor_reg;
  29.     paciente:paciente_reg;
  30.     medico:medico_reg;
  31.     curso:curso_reg;
  32.     i:integer; 
  33. procedure criartela;
  34.     begin
  35.         writeln('__________________________________________________________________________');  
  36.         writeln('                                                                          ');
  37.         writeln(' Cliente:                                                                 ');
  38.         writeln('                                                                          ');
  39.         writeln(' Aluno:                                   Série:                          ');
  40.         writeln(' Professor:                               Matéria:                        ');
  41.         writeln('                                                                          ');
  42.         writeln(' Paciente:                                Doenca:                         ');
  43.         writeln(' Nome do Médico:                                                          ');                                                        
  44.         writeln('                                                                          ');
  45.         writeln(' Curso:                                   Periodo:                        ');
  46.         writeln('__________________________________________________________________________');  
  47.      end;
  48.  
  49. begin
  50.     textbackground(black);
  51.     textcolor(white);
  52.     criartela;
  53.     gotoxy(11,3);readln(cliente.nome);
  54.     gotoxy(9,5);readln(aluno.nome);
  55.     gotoxy(50,5);readln(aluno.serie);
  56.     gotoxy(13,6);readln(professor.nome);
  57.     gotoxy(52,6);readln(professor.materia);
  58.     gotoxy(12,8);readln(paciente.nome);
  59.     gotoxy(51,8);readln(paciente.doenca);
  60.     gotoxy(18,9);readln(medico.nome);
  61.     gotoxy(9,11);readln(curso.nome);
  62.     gotoxy(52,11);readln(curso.periodo);       
  63.     clrscr;
  64.     while(i <> 10) do
  65.     begin
  66.         i := i+1;
  67.         writeln('Imprimindo dados: ',i,' porcento...');
  68.         delay(300);
  69.         if(i = 10) then
  70.         begin
  71.             writeln('__________________________________________________________________________');  
  72.             writeln('                                                                          ');
  73.             writeln(' Cliente: ',cliente.nome,'                                                               ');
  74.             writeln('                                                                          ');
  75.             writeln(' Aluno: ',aluno.nome,'                                  Série: ',aluno.serie,'                       ');
  76.             writeln(' Professor: ',professor.nome,'                              Matéria: ',professor.materia,'                     ');
  77.             writeln('                                                                          ');
  78.             writeln(' Paciente: ',paciente.nome,'                               Doenca: ',paciente.doenca,'                     ');
  79.             writeln(' Nome do Médico: ',medico.nome,'                                                         ');                                                        
  80.             writeln('                                                                          ');
  81.             writeln(' Curso: ',curso.nome,'                                  Periodo: ',curso.periodo,'                       ');
  82.             writeln('__________________________________________________________________________');                 
  83.             writeln('Dados imprimidos, pressione qualquer tecla para sair do programa.');
  84.         end
  85.     end;                   
  86. end.
  87.  
  88.  
Advertisement
Add Comment
Please, Sign In to add comment