Showing posts with label algoritma. Show all posts
Showing posts with label algoritma. Show all posts

Algoritma Rekursi Pangkat

By Unknown on 1.11.2010

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
More aboutAlgoritma Rekursi Pangkat