cara menukar nilai dari 2 variabel
15, Oktober, 2009
jika ada 2 variabel misalkan ber-type integer
int A
int B
dan kita ingin menukar nilai dari keduanya
cara 1:
cara sesuai Algoritma & Struktur data
deklarasikan variabel lain misal
int Temp
lalu
Temp <- A {A berisi A, B berisi B, Temp berisi A}
A <- B {A berisi B, B berisi B, Temp berisi A}
B <- Temp {A berisi B, B berisi A, Temp berisi A}
cara 2 :
cara brilian
A <- A+B {A berisi A+B, B berisi B}
B <- A-B {A berisi A+B, B berisi A}
A <- A-B {A berisi B, B berisi A}
cara 3 :
cara brilian 2
A <- A*B {A berisi AB, B berisi B}
B <- A/B {A berisi AB, B berisi A}
A <- A/B {A berisi B, B berisi A}
cara 4 :
cara keren
deklarasikan variabel stack (jika ada), atau buat dulu kalo belom ada ^^
stack S
lalu
Push(S,A) (S berisi: A)
Push(S,B) (S berisi : A,B)
Pop(S,A) (S berisi :A)
Pop(S,B) (S kosong, A berisi B dan B berisi A)
Delete(S) (S dihapus)
Sekian dulu,, baru segitu yang kepikiran ^_^