Membuat Rekursif dengan C++

November 2, 2006 by
Filed under: Artikel, Borland C++ 

He…. dach lama nich gak ngutak-ngatik C++, soale kebanyakan curhat melulu, nach kali ini kebetulan aku lagi mood ngutak ngatik bahasa pemrograman C++, mungkin aneh juga kenapa tiba-tiba aku jadi ngutak-ngatik lagi C++, mungkin ini dikarenakan kemarin-kemarin ada temenku yang lagi kuliah tingkat satu, nanya katanya “AA bisa bikin tugas tentang rekursif ga?” (Panggilan orang sunda sama anak laki-laki yang umurnya diatas dia) jawabku dengan singkat “aku dach lama tuch ga ngutak-ngatik rekursif, tapi yach apa boleh buat, yang nanyanya cewek, aku paling pantang untuk bilang tidak kalo yang minta pertolongannya tuch cewek, akhirnya yach aku juga jadi ngutak-ngatik lagi C++, padahal aku paling doyan klo ditanya permasalahan itu tentang pemrograman delphi atau pascal karena itu merupakan bahasa pemrograman favoritku, Lho kok jadi ngelantur icon biggrin Membuat Rekursif dengan C++ , oke kita kembali kebahasan C++ kebetulan temenku yang nanya itu mempunyai permasalahnnya dengan soal sebagai berikut.

Soal Pertama, Dosennya itu menyuruh membuat sebuah fungsi rekursif dengan C++ yang menerima argumen suatu bilangan bulat 1 hingga n misalnya klo kita inputkan nilai n sama dengan 10 maka hasil output dilayar akan ditampilkan
1
2
3
4
5
6
7
8
9
10

dan seterusnya sesuai nilai yang diinputkan.

Soal kedua masih sama dengan soal pertama tapi hasil outputnya merupakan kebalikannya misal klo kita masukan nilai n nya sama dengan 10 maka akan ditampilkan dilayar.

10
9
8
7
6
5
4
3
2
1

Dengan semangat dan antusias yang tinggi, meskipun udah lama gak pake C++, akhirnya ketemu jawabannya seperti ini,
Jawaban soal pertama.

 

#include <iostream.h>

#include <conio.h>

void rekursif_angka(int);
main(){
int nomor;
cout<<”Silahkan masukan nilainya :”;
cin>>nomor;
rekursif_angka(nomor);
getch();
}
void rekursif_angka(int n){
if (n>=1){
rekursif_angka(n-1);
cout<<”\n”<<;;
}
}

Jawaban soal kedua.

#include <iostream.h>

#include <conio.h>

void rekursif_angka_terbalik(int);
main(){
int nomor;
cout<<”Silahkan masukan nilainya :”;
cin>>nomor;
rekursif_angka_terbalik(nomor);
}
void rekursif_angka_terbalik(int n){
if (n>=1){
cout<<”\n”<<;;
rekursif_angka_terbalik(n-1);
}
}

Nach Jawabannya simple kan, he…. yach itu sengaja aku tulis di Blog ini kemungkinan ada rekan mahasiswa yang lagi kuliah, dan mempunyai permasalahan soal seperti ini, jadi aku gak mubadzir untuk mempublikasikannya meskipun memang ini masih merupakan permasalahan dasar icon smile Membuat Rekursif dengan C++ .

Incoming search terms:

Comments

22 Comments on Membuat Rekursif dengan C++

  1. Aryo Sanjaya on Sat, 4th Nov 2006 13:55
  2. Dapet pipi ga?

  3. DK on Sat, 4th Nov 2006 14:29
  4. Hwehe…..he…he… :) cuman dapet pipimakasih :D

  5. Asep Syaifudin on Fri, 6th Jul 2007 10:05
  6. aku mau minta tolong, buatkan contoh program ling list & infersnya sekalian kalo ada program parser, sebelumnya terima kasih sebesar-besarnya

  7. mimi on Fri, 5th Oct 2007 15:30
  8. aku mw minta tolong buatin contoh program kalkulator yang bisa operasi tambah,kurang,kali,bagi,faktorial,pangkat,akar tapi hanya boleh pake operasi penambahan & pengurangan oia.. berlaku utk semua bilangan. buatnya boleh di C,C++, ato VB heee.. thx b4

  9. dias on Tue, 6th Nov 2007 19:37
  10. wah mabntu banget ni pas ada tugas tentang rekursif…

    saia kuQ ngrasa kekusahhan banget blajar pemrograman…bisa kasih resEp yang manjur g,,byar yahud di pemrograman????

    thengkyu…

  11. Dimas Putra on Wed, 9th Apr 2008 22:38
  12. Mau minta program konversi bilangan ke biner donk. . pake rekursif

  13. Nier on Tue, 27th May 2008 21:38
  14. bos.. mau nanya pada baris ini “cout

  15. Nier on Tue, 27th May 2008 21:40
  16. bos.. mau nanya pada baris ini “cout<<”\n”<<;;” itu maksudnya mau nampilin isi variabel “n” khan? bukannya langsung begini.. cout<<n<<endl;” ? soalnya klo pake “\n” ntar keluarnya cuman enter duank..
    Thx dah buat sharingnya.. keep posting bro.. artikelnya bagus2 dech :)
    Sorry yg tadi codingnya ga mau keluar :D

  17. sutomo on Thu, 29th May 2008 14:39
  18. mas..pak…om…didisplay-in contoh program yang lain, yang menarik dong! coz da tugas disuruh buat program bebas tapi ga boleh spt yang dah dicontohin di kul, aku jadi bingung kira2 mo buat pa apa ya?

  19. zooL on Fri, 19th Sep 2008 21:11
  20. Mau minta tlg dong..
    1. pseudocode untuk menghitung jumlah N bilangan ganjil yang pertama dengan menggunakan teknik rekursif.
    2. pseudocode yang akan menerima sebuah bilangan X dari user. Tampilkan pesan “benar” jika X habis dibagi 2, 3 atau 7 dan tampilkan “salah” jika tidak habis dibagi.
    mkasi..

  21. jishan on Mon, 22nd Dec 2008 09:51
  22. tw gak cara bikin program faktorial dengan c++.
    please……..

  23. jishan on Mon, 22nd Dec 2008 09:54
  24. yang tw langsung bales ya?!!!!

  25. mitsikuri on Fri, 26th Jun 2009 09:36
  26. yupz… bener bgt
    td pas jalenin jg bingung kok gak keluar,
    tp setelah diliat lg, akhirnya bs juga..
    hehee..

  27. sil on Wed, 11th Nov 2009 01:57
  28. bagaimana sich buat soal rekursif tentang permutasi. contohnya bkin program yang kalo kita isi ert maka outputnya ret,rte,tre,ter,ert,etr. thankz…

  29. LUSIANA DEFI on Mon, 8th Mar 2010 13:24
  30. BAGAIMANA CARA MEMBUAT PROGRAM C++ UNTUK MENGHITUNG RUMUS DIBAWAH INI:
    DENGAN CARA SUATU PANITIA TERDRI DARI 3 ORANG (n) DAPAT DIPILIH DARI 9 ORANG? GUNAKAN RUMUS INI:
    nCr=n! dibagi r!(n-r)!

  31. dita on Wed, 31st Mar 2010 20:40
  32. help me, yak apa yaw cara nya membuat program pke fungsi rekursif menara hanoi dgn piringan max 10?????
    thx :)

  33. samuel on Sun, 4th Apr 2010 17:09
  34. bos kalo bikin program yang outputnya kaya gini:
    *
    **
    ***
    ****
    *****
    bisa ga?
    tapi harus pake rekursif

  35. rey on Mon, 31st May 2010 21:38
  36. wah berguna bener sob programnya

  37. sayoo on Wed, 20th Oct 2010 14:53
  38. wah gan…program dah ane coba tp gak jalan gimana nii….

  39. ong'o on Wed, 17th Nov 2010 17:52
  40. boz tolong buatkan program penjulahan bilangan 1,2,3………..,n rekursif ,thanks..

  41. iyang on Fri, 3rd Dec 2010 19:26
  42. kalo coding c++ pengurangan dua buah matrik gmna ??

  43. misterius on Mon, 24th Jan 2011 20:16
  44. duh,,,
    kok contoh programnya gak mw di tampilkan???
    kok malah setelah saya input datanya, gak ada yg di tampilkan??? malah hanya kosong yg muncul!!!
    :’(

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!