Skip to content Skip to sidebar Skip to footer

Algoritma

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 ( );

}

//Hendi Kusnadi

Post a Comment for "Algoritma"