Mencetak bilangan yang habis dibagi 5 dan 7 antara 1 sampai dengan 100 secara
iteratif kemudian dirubah ke rekursif.
#include <iostream>
using namespace std;
void iteratif(int i){
for(int a=1;a<i;a++){
if(a%5==0 && a%7==0)
cout<<a<<" ";
}
}
void rekursif(int n)
{
if(n<100){
if(n%5==0 && n%7==0){
cout<<n<<" ";
}
rekursif(n+1);
}
}
int main(int argc, char *argv[])
{cout<<"Hasil dengan cara menggunakan iteratif: "<<endl;
iteratif(100);
cout<<endl;
cout<<"Hasil dengan cara menggunakan rekursif: "<<endl;
rekursif(1);
}
Menggunakan raptor :
Cara membuat procedure di laptop
1. buka raptor kemudian cari mode lalu pilih intermediate
2. klik kanan main pilih add procedure
3. Isi procedure conoh liat di gambar
Menggunakan procedure rekursi
pemangilan procedure
Tidak ada komentar:
Posting Komentar