Problem:
Diberikan 2 variable, a dan b, ditukarkan antara nilai yang
ada didalam a ke dalam b, begitu pula sebaliknya, nilai b di tempatkan ditempat
a.
Algoritma:
-
Jika kita mempunyai 2 tempa t yang telah tersisi
oleh nilai, maka tidak mungkin ke-2
nilai tersebut saling ditukar secara langsung. Karena apa? Karena jika di tukar
secara langsung maka kejadiannya adalah nilai tersebut tidak akan saling
bertukar tempat, malahan akan menghasilkan nilai yang sama jika kondisi yang di
berikan adalah a==b. Begitu pula dengan b==a.
Example the real world:
-
Kita mempunyai 2 ember dengan warna air
didalamnya yang berbeda yaitu warna merah dan warna kuning.
Agoritma Delelopment:
a.
Siapkan ember C kosong sebagai wadah perantara
b.
Tuang air di ember A ke ember C
c.
Tuang air di ember B ke A
d.
Tuang air di ember C (yang telah terisi oleh air
di ember A ) ke ember B
e.
Maka air tidak akan bercampur satu sama lain
Algoritma di Raptor:
0 comments:
Post a Comment