Diskusi IDA BAGUS MADE SWARBAWA

Selesai
IDA BAGUS MADE SWARBAWA
Ditanyakan pada: Operator Matematika

original result di bawah

Original result=result itu fungsinya untuk apa?

2 Jawaban

Avatar
Muhammad Fakhry Burhanuddin

2 tahun yang lalu

Itu untuk menampung sementara nilai result ke originalResult. Atau bisa dibilang nilai dari result dikopi ke variabel originalResullt.

Avatar
BroKoding

2 tahun yang lalu

Hi kak, step assignment originalResult = result dimaksudkan untuk membackup atau menyimpan nilai saat itu dari result. Kenapa perlu demikian? Karena setelahnya kita akan memodifikasi nilai result, sehingga apabila nilai result sudah termodifikasi maka kita tidak bisa mengetahui nilai result sebelum dimodifikasi. Jadi perlu untuk dilakukan step menyimpan nilai result terlebih dahulu dengan menggunakan originalResult sebagai penampungnya.

Konsep ini mirip dengan sebuah pertanyaan yakni bagaimana menukar isi dari 2 gelas. Jawabannya adalah dengan menggunakan 1 gelas baru yang kosong, kemudian tuangkan salah satu isi dari 2 gelas ke ke gelas kosong tersebut. Lalu dari gelas satunya, isinya dipindahkan ke gelas yang barusan dikosongkan. Intinya supaya isi dari ke 2 gelas yang ada tidak bercampur, namun tetap bisa ditukar.