Mengalikan Dua Bilangan secara Rekursi c++

Assalamualaikum Warahmatullahi Wabarakatuh. Hallo teman-teman semua, apa kabar ?  Berjumpa lagi di blog CodingLagi. Sebelum lanjut, saya ucapkan banyak terimakasih kepada teman-teman yang telah berkunjung di dalam blog yang sederhana ini. Didalam blog ini teman-teman akan mendapatkan contoh-contoh program sederhana dengan menggunakan bahasa pemrograman c++.

Oh iya, bagi yang mencari contoh-contoh program sederhana dengan menggunakan berbagai bahasa pemrograman c++ atau tampilan-tampilan aplikasi mobile sederhana dengan menggunakan flutter, silahkan kunjungi Channel Youtube saya yang linknya terdapat di bawah ini.

Channel CodingLagi :

https://www.youtube.com/channel/UCfolbuwUjALSoZV33Q4GTNA


Nah, kali ini saya akan membagikan kepada teman-teman semua sebuah program sederhana tentang bagaimana caranya untuk Mengalikan Dua Buah Bilangan secara Rekursi. Untuk hasil akhir dari programnya, kira-kira akan sama seperti pada gambar di bawah ini.



Baca Juga :

- Hitung Luas & Volume Balok dengan Fungsi C++

- Cetak Data ke Dalam Notepad dengan Struct C++

- Mengalikan Dua Bilangan secara Rekursi Java

 

Langkah pertama yang harus kita lakukan ialah membuat  sebuah fungsi rekursi (dalam kasus ini nama fungsinya kali ) dengan dua buah parameter. Parameternya adalah dua buah variable bertipe data integer (dalam kasus ini adalah int a dan int b).

Kemudian di dalam fungsi tersebut kita buat sebuah pengkondisian yang dimana kondisinya adalah, jika nilai dari variable b  sama dengan angka 1, maka kembalikan nilai dari variable a. Jika bukan, maka kembalikan nilai dari hasil perhitungan variable a  dijumlahkan dengan fungsi itu sendiri yang didalamnya terdapat variable b dikurangkan dengan angka. Penulisannya akan seperti ini;  a + kali (a, b – 1).

Untuk pemberian nilai dari dua variable tersebut, kita lakukan pada fungsi utamanya (fungsi main). Jadi, di dalam fungsi main ini akan kita buat dua buah inputan untuk masing-masing nilai variabelnya. Sebelum itu, deklarasikan terlebih dahulu untuk masing-masing variabelnya. Tipe datanya pun disamakan dengan tipe data pada variable yang terdapat pada fungsi rekursinya.

Pada saat kita mau menampilkan hasilnya, kita tinggal memanggil fungsi rekursi yang telah kita buat tadi.Nah, kira-kira untuk contoh implementasi programnya akan sama seperti pada listing kode di bawah ini.

Ok, itu dia isi programnya teman-teman. Jika teman-teman masih merasa kesulitan dengan programnya, silahkan bertanya pada kolom komentar di bawah ya. Dan jika suka dengan programnya, silahkan share ke sosial media teman-teman. Sampai jumpa pada contoh-contoh kasus selanjutnya. See you....: ) 

Subscribe to receive free email updates:

0 Response to "Mengalikan Dua Bilangan secara Rekursi c++"

Post a Comment