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

Postingan Populer