Minggu, 13 Januari 2013

PROGRAM POINTER PADA PASCAL

Program Pointer Pada Pascal


PROGRAM POINTER PADA PASCAL

Uses crt;                             
Type ptr = ^string;          
Var        
ptrnama, ptrkls, ptrnpm : ptr;
nama,kls,npm : string; 
x,n : integer;                     
begin                                                    
clrscr;                                                   
writeln(‘data mahasiswa : ‘);      
writeln(‘ ‘);                        
writeln(‘masukan angka : ‘);       
readln (n);                                          
for x := 1 to n do                              

begin                                                    
writeln(‘data ke ‘,x);                                      
write(‘nama = ‘); readln(nama);                  
write(‘kelas = ‘);readln(kls);                                  
write(‘npm = ‘); readln(npm);   
                                 
ptrnama := @nama;                                       
ptrkls := @kls;                   
ptrnpm := @npm;           
writeln(‘nama = ‘,ptrnama^);    
writeln(‘kelas = ‘,ptrkls^);                           
writeln(‘npm = ‘,ptrnpm^);        
end; 
readln;                      
end.

Output Dan Input







6 komentar:

  1. Apa fungsi '@" pada program,?

    BalasHapus
  2. fungsi "@" itu untuk mengambil alamat variabel yg di tunjuk atau operator

    BalasHapus
  3. thanks kaka infonya sangat bermanfaat :)

    BalasHapus
  4. Mau tanya apa perbedaan pointer ditentukan dan umum ?
    dan seperti apa program nya

    BalasHapus