Selamat siang kawan-kawan.
Baru hidup dari "mati suri" akhirnya saya nyempatin diri untuk posting lagi. Agak berbeda, hari ini suguhannya sedikit tentang logika. Sebenarnya postingan saya sekalian mau mencatat tentang pelajaran yang saya dapat dari teman saya. Formula sederhana sih, tetapi saya yakin bisa menambah wawasan saya sendiri, juga teman-teman yang mampir kesini.
Oke, permasalah swap antara dua variable sangat sering kita jumpai di dunia programming. Mungkin teman teman sudah terbiasa dengan menukar nilai dua variable dengan menggunakan variable ke-3 seperti berikut:
Akan ditukar nilai A dengan B, menggunakan perantara C.
Contoh:
A = 10
B = 20
Penyelesaiannya:
C = A, C = 10
A = B, A = 20
B = C, B = 10
Yap berhasil ditukar!
Kita tau, cara diatas menggunakan variable bantuan C, bagaimana jika C tidak digunakan, apakah mungkin? Jawabannya sudah pasti MUNGKIN. Yaph, begini penjelasannya:
Contoh:
A = 10
B = 20
Penyelesaiannya:
A = A - B, A = -10
B = B + A, B = 10
A = B - A, A = 20
Yaaay! Nilai berhasil ditukar. Yaph, matematika memang akar dari solusi logika dan pemrograman. Oh iya, cara ini saya peroleh dari teman saya Jimi
See you!
How to Swap Two Variable Without Using the Third Variable?
Posted by Rizuki Hiroto on 2/19/2013. Tutorial C/C++,Tutorial Java - 1 comment
1 komentar:
If you're trying hard to lose kilograms then you absolutely need to get on this brand new tailor-made keto meal plan diet.
To design this keto diet, certified nutritionists, fitness couches, and cooks have joined together to produce keto meal plans that are powerful, decent, economically-efficient, and delightful.
Since their first launch in January 2019, thousands of clients have already completely transformed their figure and well-being with the benefits a professional keto meal plan diet can give.
Speaking of benefits: clicking this link, you'll discover 8 scientifically-certified ones offered by the keto meal plan diet.
Posting Komentar