Welcome to the Junk Note! Dont forget to leave your comment here. If you follow me, i will follow you!

How to Swap Two Variable Without Using the Third Variable?

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!

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