Jumat, 23 Oktober 2015



int int Q=7;
int P=3;

struct Node* Q;
simpul* P;
simpul* Q;
class Simpul{
                public :
                                int data ;
                                simpul* berikut :
};
Simpul* p=new simpul;
P ->data=3;
P->berikut=0;
                Simpul* Q=new simpul;
Q->sata=7;
Q->berikut=0;

Q->berikut=Q;


Link list atau pointer.

int i=1;
char c=‘y’;
int*ptr;                 // ptr pointer menunjukan object bertipe int
ptr=d                     // ptr pointer menunjukan ke alamat i

char*t                   // t menunjukan object bertipe char
Contoh fungsi n factorial
int factor (int n){
                if(n==1)
                return 1;
                else  return n*factor(n--);
}
void (int n){
                if(n-1);
                cou<<”i = “<<n;
                }
}
void cetaklah(int a[], int n){
                if(n>=1){
                                cetaklah(a, n-1);
                                cout<<a[n];
                }
}

Type Data Abstract
class array1D{
                public :
                                void masukan data();
                                void cetaklah();
                private :
                                int a[10]; int n;
};
void arrai1D :: masukan data(int a[], int n){
                for(int n=0; n<=3; n++){
                                cout<<”masukan data : “;
                                cin>>a[n];
}
}
void array1D :: cetaklah(int a[], int n){
                if(n>=){
                                cetaklah(a, n-1);
                                cout<<a[n];
                }
}
main(){
                array1D x;
                x.masukan data(int a[], int n);
                x.cetaklah(int a[], int n);
return 0;

}

Kamis, 22 Oktober 2015

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);

}


Jumat, 23 Oktober 2015

Pertemuan Minggu 7 - Struktur Data


Pertemuan Minggu 6 - Struktur Data


int int Q=7;
int P=3;

struct Node* Q;
simpul* P;
simpul* Q;
class Simpul{
                public :
                                int data ;
                                simpul* berikut :
};
Simpul* p=new simpul;
P ->data=3;
P->berikut=0;
                Simpul* Q=new simpul;
Q->sata=7;
Q->berikut=0;

Q->berikut=Q;


Pertemuan Minggu 5 - Struktur Data

Link list atau pointer.

int i=1;
char c=‘y’;
int*ptr;                 // ptr pointer menunjukan object bertipe int
ptr=d                     // ptr pointer menunjukan ke alamat i

char*t                   // t menunjukan object bertipe char

Pertemuan Minggu 4 - Struktur Data

Contoh fungsi n factorial
int factor (int n){
                if(n==1)
                return 1;
                else  return n*factor(n--);
}
void (int n){
                if(n-1);
                cou<<”i = “<<n;
                }
}
void cetaklah(int a[], int n){
                if(n>=1){
                                cetaklah(a, n-1);
                                cout<<a[n];
                }
}

Type Data Abstract
class array1D{
                public :
                                void masukan data();
                                void cetaklah();
                private :
                                int a[10]; int n;
};
void arrai1D :: masukan data(int a[], int n){
                for(int n=0; n<=3; n++){
                                cout<<”masukan data : “;
                                cin>>a[n];
}
}
void array1D :: cetaklah(int a[], int n){
                if(n>=){
                                cetaklah(a, n-1);
                                cout<<a[n];
                }
}
main(){
                array1D x;
                x.masukan data(int a[], int n);
                x.cetaklah(int a[], int n);
return 0;

}

Kamis, 22 Oktober 2015

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);

}