Postingan

Pertemuan 7 struktur data

Gambar
pada pertemuan minggu ini ,di kelas mengambil pelajaran tentang jenis" link list. berikut merupakan jenis" link list = 1)link list biasa merupakan link list yang memiliki konstruktor dengan di akhiri dengan NULL perhatikan gambar berikut:  gambar di atas merupakan link list biasa gambar kotak besar merupakan data dari list tsb dan yang kecil merupakan akhir konstraktor yang berakhiran NULL , karna gambar di atas link list di sambung menjadi 3 dan yang terakhir NULL yang merupakan hasil akhirnya. 2)LINK LIST MAJU MUNDUR  merupakan link list yang bisa melakukan pergantian arah ke list sebelumnya. perhatikan gambar berikut gambar di atas merupakan contoh link list maju mundur, list pada gambar di atas terdapat 3 kolom yaitu kolom 1 dan 3 merupakan konstruktor NULL dan yang di tengah merupakan nilai dari list tsb. 2 konstruktor NULL inilah yang di gunakan untuk menunjuk link maju atau mundurnya. 3)circular link list merupakan link list yang bisa menggunakan proses dari ke d...

Pertemuan 6 Struktur Data

3 4 4 Int B = 4 ; Int c *, * D ; Int A  = 3 ; -7 -5 4 C = & A ; Cout << * C ; D = & B ; Cout << * D ; B = -5 ; A = -7 ; Cout << * D << * C ; Ø    2 cara mendeklarasikan bilangan NODE : ? a.         Node * A ; A→ b.        Node A ; A A.into = 3 ; 3 A.berikut = NULL A Delete A Node * A = new Node ; A.into = 5 ; 5 A.berikurt = NULL 4 NULL                Struct Node {                Int into ;                Node * berikut ;                } Struct Node { Int into ; Node * berikut ; } Delete Q {...

Pertemuan 1 Struktur data

 contoh : a. if(jam_bangun<5)        cout<<"saya akan kuliah\n";     else        cout<<"saya akan tidur lagi"; b.menggunakan perulangan for :    for(int i=1 , i<=10 ; i++)         cout<<"i="<<i; c.menggunakan perulangan while :    int i=1    while (i<=10){    i++}    cout<<"i="<<i; d.menggunakan perulangan Do While    int i=1    do{    cout<<"i="<<i;    i++;    }while (i<=10); menggunakan parameter  a.void cetaklah(int a, int b)    int hitunglah(int a, int b){         total=0;     for(int i=1, i<=10 i++)         total=total+i;   return total;   } b.template<class T>  ...

Pertemuan 2 Struktur Data

 struct {     float bil 1=0 ;     float bil 2=0 ;     float jumlah ;             cout<<"masukan bil 1" ;             cin>>bil1 ;              cout<<"masukan bil 2" ;             cin>>bil2 ;    jumlah=bil1+bil2 ;             cout<<"jumlah"<<bil1<<"+"<<bil2<<"="<<jumlah ; return 0; }  jumlah 2+3=5 ( struct ) - void masukan data(float&a , float&b){            float jumlah ;                    cout<<"masukan nilai a" ; cin>> a ;         ...

Pertemuan 3 Struktur Data

* Kasus Stop        pemanggilan rekursif    = balik ke atas                      (a)                   (b)    int fakt ( int i ) {          (a)         if  (i==1) return 1;         else returun 1* fakt   (i-1)                                  (a)   (b)  } * Perulangan        void cetaklah (int i){        if (i>=1)            cout<< " i...

Pertemuan 4 Struktur Data

*. int fackt ( int n ){          if ( n == 1 ) return 1 ;          else return n*fakt ( n - 1 ) ; }   void cetaklah ( int n ){          if ( n > 1 ) ;          cout << " i = " << n ;    } } *. Dengan Array     int fakt ( int n ){          if ( n == 1 ) returun 1 ;          else return n*fakt ( n - 1 ) ; }   void cetaklah ( int A [ ] , int n ){           if ( n >= 1 ){              cetaklah ( A , n - 1 ) ;              cout << A [ ] ;   } } *. OPERASI : a. aktor adalah kumpulan data yang akan di olah b. bacalah element array dari keyboard c. cetaklah element array ke layar     instan/data/aktif : array int 10 class ...