Anda di halaman 1dari 2

Algoritma Operasi Pengerjaan Pointer

Algoritma Operasi Penugasan Pointer


Deklarasi
Y : Interger
X1, X2 : pointer to integer
Deskripsi
Y nilai
X1 Y
X2X1
Write(Nilai Variabel Y =Y, ada di alamat , X1)
Write(Nilai Variabel Y =Y, ada di alamat , X2)
Algoritma Operasi Aritmatika
Algoritma Operasi Aritmatika
Deklarasi
n1, i, bnyk_data, jml_data : integer
pn : integer
Deskripsi
Write(Masukkan Jumlah Nilai);read(bnyk_data);
For i0 to N {ulangi sebanyak N kali}
JumlahJumlah+i
Write(Jumlah Nilai ke-i : )Read(jml_data)
pn&n1

For i0 to N {ulangi sebanyak N kali}


JumlahJumlah+i
pn=jml_data
Write(Nilai n- bnyk_data : pn di alamat pn )
End For

Algoritma Operasi Logika


Algoritma Operasi Logika
Deklarasi
Nilai1, nilai2, pn1, pn2, pn3, penunjuk : integer;
Deskripsi
Write(masukkan nilai ke 1 : )
Read(nilai1)
Write(masukkan nilai ke2 : )
Read(nilai2)
Pnnilai2
Pn3pn1
If pn1<pn2 then
Write (Pointer1 menunjuk ke memori lebih rendah dari Pointer2)
Else if pn1=pn2 then
Write (Pointer1 menunjuk ke memori yang sama denganPointer2)
Else if pn1>pn2 then
Write (Pointer1 menunjuk ke memori lebih tinggi dengan Pointer2)
End if
If pn1<pn3 then
Write (Pointer1 menunjuk ke memori lebih rendah dari Pointer3)
Else if pn1=pn3 then
Write (Pointer1 menunjuk ke memori yang sama denganPointer3)
Else if pn1>pn3 then
Write (Pointer1 menunjuk ke memori lebih tinggi dengan Pointer3)
End if