Program C++ Menghitung Pangkat Tanpa Menggunakan pow (Rekursif) - TeachMeSoft

Program C++ Menghitung Pangkat Tanpa Menggunakan pow (Rekursif)


Program C++ Menghitung Pangkat Tanpa Menggunakan pow (Rekursif)

Assalamualaikum teman-teman....
Pada pertemuan kuliah yang ke-9 ini kami masuk ke materi Iterasi dan rekursif. Dari pertemuan tersebut kami diberi tugas untuk membuat sebuah program sederhana menghitung pangkat tanpa menggunakan pow. Untuk menyelesaikan kasus ini kita bisa menggunakan fungsi rekursif sebagai penganti pow. Berikut adalah source code dan output programnya.

Source code


#include <iostream>

using namespace::std;

int pangkatRekursif(int angka, int pangkat){
if(pangkat==1)
return angka;
else
return angka*pangkatRekursif(angka,(pangkat-1));
}


main(){
int angka,pangkat;
cout<<"----------------\n";
cout<<"| Pangkat |\n";
cout<<"----------------\n";
cout<<"Angka : ";cin>>angka;
cout<<"Pangkat : ";cin>>pangkat;
cout<<"--------------- \n";
cout<<"Hasil : "<<pangkatRekursif(angka,pangkat);
cout<<endl;
}

Running program


Running program Program C++ Menghitung Pangkat Tanpa Menggunakan pow - Rekursif




Disqus comments