Pertemuan Minggu 3 - Struktur Data
Rekursi & Array
Fungsi n faktorial :
{
mt fakt(int n) return 1;
else return n*fakt(n-1);
}
void cetaklah (int n) {
if (n>1) {
cetaklah (n-i);
cout<<"i="<<n;
}
}
void cetaklah(int A[], int n)
if (n>=1) {
cetaklah (A, n-1);
cout<<A[n];
}
Hasil: A[5],A[4],A[3],A[2],A[1]
Mencetak bilangan
10-1
Menggunakan
perulangan for :
void mencetak(int a; int b){
for(int i=10; i>=10; i--)
Menggunakan
perulangan while :
void mencetak(int a; int b){
int i=a; a=10; b=1;
while(i>=b){
cout<<”i = “<<I;
}
i--;
}
Menggunakan
perulangan do-while
void mencetak(int a; int b){
int=a;
do{
cout<<”i = “<<I;
i--;
}
While(i>=b);
}
0 komentar:
Posting Komentar