Fungsi Rekursif - Perkalian
Sourcecode C++
Perkalian 2 Bilangan Menggunakan Fungsi Rekursif
#include <iostream>
using namespace std;
// Judul : Perkalian menggunakan Fungsi Rekursif
// Kamus
int bil1;
int bil2;
int hasil;
int perkalian(int a, int b) {
if (a == 0 || b == 0) {
return 0;
}
if (a > 0) {
return b + perkalian(a - 1, b);
} else {
return a + perkalian(a, b - 1);
}
}
// Deskripsi
int main() {
cout << "Masukkan bilangan pertama: ";
cin >> bil1;
cout << "Masukkan bilangan kedua: ";
cin >> bil2;
int hasil = perkalian(bil1, bil2);
cout << "Hasil perkalian: " << hasil << endl;
return 0;
}
Komentar
Posting Komentar