Fungsi Rekursif - Perpangkatan

 Sourcecode C++

Perpangkatan Menggunakan Fungsi Rekursif


#include <iostream>
using namespace std;

// Judul : Perpangkatan menggunakan Fungsi Rekursif

// Kamus
int bil;
int pangkat;
int hasil;

int perpangkatan(int a, int b) {
    if (b == 0) {
        return 1;
    }

    return a * perpangkatan(a, b - 1);
}

int main() {
    cout << "Masukkan bilangan: ";
    cin >> bil;
    cout << "Masukkan pangkat: ";
    cin >> pangkat;

    hasil = perpangkatan(bil, pangkat);

    cout << "Hasil perpangkatan: " << hasil << endl;

    return 0;
}

Komentar

Postingan Populer