Friday, November 2, 2012

Menukar Nilai 2 Variabel (Pemrograman Bahasa C)

Pada postingan kali ini saya akan mencoba menjelaskan bagaimana cara menukarkan nilai dari 2 variabel, dalam bahasa C tentunya. Coba perhatikan contoh kasus yang mempresentasikan soal diatas berikut ini :

BAGAIMANA CARA ANDA MENUKARKAN ISI DIANTARA DUA BUAH GELAS INI???

Ada banyak cara untuk menukarkan isi dari dua gelas tersebut.

Cara paling extrem untuk menukarnya adalah minum salah satu air dalam gelas sampai gelas kosong kemudian tahan air tersebut dalam mulut anda, selagi air masih di dalam mulut dan salah satu gelas telah kosong maka pindahkan air di gelas yang lain ke gelas yang kosong. kemudian keluarkan air dalam mulut anda ke gelas yang baru saja airnya dipindahkan.  Tentunya hal ini sangat tidak dianjurkan. 
Cara berikutnya adalah sediakan satu lagi gelas yang masih kosong
Pindahkan gelas teh kedalam gelas x 
 Pindahkan gelas kopi kedalam gelas teh yang telah kosong
Pindahkan isi dari gelas x kedalam gelas kopi yang telah kosong 

Maka isi dari dua gelas tersebut berhasil ditukar.

Pemecahan kasus diatas sama dengan pemecahan kasus menukarkan isi dari 2 variabel dalam bahasa pemograman. variabel kita analogikan sebagai gelas, data di dalam variabel dianalogikan sebagai air dalam gelas. Sama seperti kasus menukarkan isi dari 2 gelas yang membutuhkan gelas tambahan,  maka untuk memindahkan isi 2 variabel dibutuhkan variabel tambahan juga yaitu variabel x.   

Untuk lebih jelasnya maka perhatikan video tutorial berikut ini :




No comments:

Post a Comment