DASAR TEORI
MODUL 1
REKURSIF
Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.Fungsi ini akan terus berjalan sampai kondisi berhenti terpenuhi,oleh karena itu dalam sebuah fungsi rekursif perlu terdapat 2 blok penting,yaitu blok yang menjadi titik berhenti dari sebah proses rekursif dan blok yang memanggil dirinya sendiri
penggunaan #include<stdio.h>
a.Fungsi scanf()
b.fungsi gets()
c.Fungsi getchar()
d.Fungsi getch() dan getche ()
penggunaan#include,iostream.h>
a.cin>>var
b.fungsi cin.get (var,sizeofvar))
Program 1.2
Hasil output Program 1.2
3 OUTPUT DATA
Penggunaan #include<stdio.h>
a.menampilkan data ke layar
-fungsi printf()
-fungsi puts()
-fungsi putchar()
b.menampilkan float atau bilangan pecahan
Bentuk umum :
printf("%5.3",nilai);
program 1.3
Hasil program 1.3
Hasil Program 1.4
4.Penerapan Rekursif
a.mencetak nilai dari parameter
Fungsi ini mencetak nilai dari parameter yang dilempar kepadanya.
Program 1.5
Hasil Program 1.5
Program 1.6
Hasil program 1.6
Faktorial
Merupakan contoh sedehana dari proses rekursif yaitu proses menghitung nilai faktorial dari bilangan bulat positif
0!=1
n!=nx(n-1!untuk n>0
Program 1.7
hasil output program 1.7
Fibonancy
Merupakan proses penyusunan deret debgan menggunakan rumus :
1.n=1 atau n=2 maka fibo (n)=1
2.n>2,maka fibo(n)=fibo(n-1)+fibo(n-2)
Program 1.8
Hasil Program 1.8
Hanoi
Menara hanoi adalah persoalan rekursif yang paling dikenal dan pertama kali ditemukan oleh pendeta muda di hanoi
Program 1.9
Hasil outpu 1.9
TUGAS PRAKTIKUM
Hasil Program tugas 1
Hasil Program tugas 2