Untuk menukar isi dua variabel integer (keduanya bernama a dan b) tanpa bantuan variabel lain adalah?
(A) a := b - a; b := b - a; a := b + a;
(B) b := b - a; a := b + a; a := b - a;
(C) a := b + a; a := b - a; b := b - a;
(D) a := b - a; b := b - a; a := b - a;
(E) a := b + a; b := b + a; a := b + a;
dimisalkan: a = 8 b = 4
Jadi harga a ke b dan harga b ke a .
a =b-a = 4-8 = - 4, b = b-a = 4- ( - 4) =8, a = b + a =8+(-4) = 4, jadi harga a = 4 dan harga b =8
jawabannya adalah (A) , a := b - a; b := b - a; a := b + a;
Untuk menukar isi dua variabel integer (keduanya bernama a dan b) tanpa bantuan variabel lain adalah?
(A) a := b - a; b := b - a; a := b + a;
(B) b := b - a; a := b + a; a := b - a;
(C) a := b + a; a := b - a; b := b - a;
(D) a := b - a; b := b - a; a := b - a;
(E) a := b + a; b := b + a; a := b + a;
Cara paling sederhana adalah dengan menguji opsinya
- Opsi A
a := b - a; b := b - a; a := b + a;
a = 10 ; b = 5
a = 5 - 10 = -5
b = 5--5 = 10
a = 10 + - 5 = 5
a = 5 ; b = 10
Tampak bahwa nilainya tertukar
Maka jawabannya A
Masuk untuk menulis jawaban
A. a:=b-a; b:=b-a; a:=b+a;
I WANT TO BE A WINNER !
A.
Misalkan a=1
maka
a:=b-1
b:=b-1-a
a:=b+a-a-b+1
a=1
Jawabannya adalah (A)
misalkan a = 2 dan b = 3
maka, a = b - a
a = 3 - 2 = 1
b = b - a
b = 3 - 1 = 2
a = b + a
a = 2 + 1 = 3
maka, b = 2 dan a = 3 dan tertukar posisi a dan b