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

}


Senin, 21 September 2015

1. Main
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                float bil1=0
                float bil2=0
                float jumlah;
           
                cout<<"Masukan bilangan 1 = "; cin>>bil1;
                cout<<"Masukan bilangan 2 = "; cin>>bil2;
                jumlah =bil1+bil2;
             
                cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
          return 0;
        )

2. Fungsi masukan data
        void masukandata(float &bil1,float &bil2){            
                cout<<"Masukan Bilangan 1 = "; cin>>bil1;
                cout<<"Masukan Bilangan 2 = "; cin>>bil2;
       }
       
       float jumlahkan(float bil1,float bil2){
              float jumlah;
              jumlah=0;
              jumlah=bil1+bil2;
              return jumlah;
            }

      float tampilkan(float bil1,float bil2,jumlah){
           cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
           return jumlah;
       }

3. Struct
    Struct Bilangan{
                      float bil1;
                      float bil2;
            }bilangan x;

     main(){
     bilangan x;
     masukandata(x.bil1,x.bil2);
     float jumlah;
     jumlah=jumlah(x.bil1,x.bil2);
     tampilkan(x.bil1,x.bil2,jumlah);
    }

4. Class
       Class Bilangan{
             public:
                  void masukandata();
                  float jumlah();
                  void tampilkan();

            private:
                  float bil1;
                  float bil2;
                  float jumlah;
            }

             Bilangan x;
     
             x.masukandata();
             x.jumlah();
             x.tampilkan();

1. Perulangan For
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                  for(int i=1;i<10;i++){
                   cout<<i;
          }
          getch();
        )

2. Perulangan While
       #include <conio.h>
       #include <iostream.h>

       int main(){
               int i;
             while (i<=10){
                 cout<<i;
            }
          getch();
         }

3. Perulangan Do-while
       #include <conio.h>
       #include <iostream.h>

       int main(){
               int i;
             do{
                 cout<<i;
                i++;
            }
          while(i<=10)
          }
          getch();
         }

4. Fungsi
       #include <conio.h>
       #include <iostream.h>

       void main(){
         int hitung(int a, int b){
          total=0;
            for(int a=1;a<=b;a++){
                 total=total+1;
             return total;
           }       
          getch();
         }
5. Template (Fungsi)
           #include <conio.h>
           #include <iostream.h>
    
           void main(){
                      Template<Class T>
                        T hitung(T a, T b){
                           total=0;
                           for(T a=1;a<=b;a++)
                           total=total+1;
                           return total;
                        }
                       getch();
                   }

6. Fungsi Ganjil
          #include <conio.h>
          #include <iostream.h>

           void main(){
                       void ganjil(int a, int b){
                        for(a=1;a<=b;a++){
                            if(a%2!0){
                              cout<<a<<",";
                          }
                      getch();
                 }

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

}


Senin, 21 September 2015

Pertemuan Minggu 2 - Struktur Data

1. Main
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                float bil1=0
                float bil2=0
                float jumlah;
           
                cout<<"Masukan bilangan 1 = "; cin>>bil1;
                cout<<"Masukan bilangan 2 = "; cin>>bil2;
                jumlah =bil1+bil2;
             
                cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
          return 0;
        )

2. Fungsi masukan data
        void masukandata(float &bil1,float &bil2){            
                cout<<"Masukan Bilangan 1 = "; cin>>bil1;
                cout<<"Masukan Bilangan 2 = "; cin>>bil2;
       }
       
       float jumlahkan(float bil1,float bil2){
              float jumlah;
              jumlah=0;
              jumlah=bil1+bil2;
              return jumlah;
            }

      float tampilkan(float bil1,float bil2,jumlah){
           cout<<"Jumlah "<<bil1<<" + "<<bil2<<" = "<<jumlah;
           return jumlah;
       }

3. Struct
    Struct Bilangan{
                      float bil1;
                      float bil2;
            }bilangan x;

     main(){
     bilangan x;
     masukandata(x.bil1,x.bil2);
     float jumlah;
     jumlah=jumlah(x.bil1,x.bil2);
     tampilkan(x.bil1,x.bil2,jumlah);
    }

4. Class
       Class Bilangan{
             public:
                  void masukandata();
                  float jumlah();
                  void tampilkan();

            private:
                  float bil1;
                  float bil2;
                  float jumlah;
            }

             Bilangan x;
     
             x.masukandata();
             x.jumlah();
             x.tampilkan();

Pertemuan Minggu 1 - Struktur Data

1. Perulangan For
        #include <conio.h>
        #include <iostream.h>
        
        int main(){
                  for(int i=1;i<10;i++){
                   cout<<i;
          }
          getch();
        )

2. Perulangan While
       #include <conio.h>
       #include <iostream.h>

       int main(){
               int i;
             while (i<=10){
                 cout<<i;
            }
          getch();
         }

3. Perulangan Do-while
       #include <conio.h>
       #include <iostream.h>

       int main(){
               int i;
             do{
                 cout<<i;
                i++;
            }
          while(i<=10)
          }
          getch();
         }

4. Fungsi
       #include <conio.h>
       #include <iostream.h>

       void main(){
         int hitung(int a, int b){
          total=0;
            for(int a=1;a<=b;a++){
                 total=total+1;
             return total;
           }       
          getch();
         }
5. Template (Fungsi)
           #include <conio.h>
           #include <iostream.h>
    
           void main(){
                      Template<Class T>
                        T hitung(T a, T b){
                           total=0;
                           for(T a=1;a<=b;a++)
                           total=total+1;
                           return total;
                        }
                       getch();
                   }

6. Fungsi Ganjil
          #include <conio.h>
          #include <iostream.h>

           void main(){
                       void ganjil(int a, int b){
                        for(a=1;a<=b;a++){
                            if(a%2!0){
                              cout<<a<<",";
                          }
                      getch();
                 }