Disini saya akan menuliskan sebuah source code C++ tentang rekursi. Minggu-minggu ini, saya diberi tugas oleh dosen Algoritma dan pemrograman untuk membuat Algoritma dan Program menetukan pangkat dari dua bilangan menggunakan fungsi rekursif. Kalau algoritmanya si tahu, tapi yang jadi masalah aku belum bisa menuliskan algoritma itu menjadi Flowchart. Programnya malah sudah jadi duluan. J Aneh banget kan???kata dosenku sebaiknya tulis algoritmanya dulu, baru buat programnya.
Ya sudah lah. Mau search lewat google dulu ah...
Oya, ini sourch codenya. Mungkin Anda bisa bantu saya buat flowchartnya
#include <iostream.h>
#include <conio.h>
int pangkat ( int m, int n )
{
if ( n==0 ) return ( 1 ); //jika pangkat 0, hasilnya 1
else return ( pangkat( m , n-1 )*m ); //rumus pangkat mXn=m(m^n-1)
}
main()
{
int a , b ,hasil;
cout<<"Masukkan bilangan ke-1= ";
cin>> a;
cout<<"Masukkan bilangan ke-2= ";
cin>> b;
hasil = pangkat ( a , b); //panggil fungsi pangkat
cout<< a << "^" << b << " = " << hasil;
getch ( );
}
// Yogi Anggriawan
catatan blogger seo matre ajib
{ 0 komentar... read them below or add one }
Post a Comment
Jangan sia-siakan form komentar ini hanya untuk dipandangi saja. Tinggalkan jejak Anda
Terima kasih atas komentarnya
ttd
Admin