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