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
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"