Monday, 22 October 2018

Pointers and Arrays


Pointer adalah sebuah variable penanda yang berguna untuk menyimpan address Dari variable yang lainya.

Pada pointer terdapat 2 buah operator yang berfungsi sebagai pointer yaitu : 

- * (content of) 
- & (address of)

Contoh penggunaan :

Int X, g*

G = &X

Sebuah pointer dapat menjadi sebuah pointer bagi pointer lainya. Ditandai dengan **<variable>

Array

Sebuah array adalah sebuah variable yang dapat menyimpan lebih dari 1 buah value dalam sebuah nama variable yang sama di dalam sebuah Index.


contoh: 5 buah variable bertipe Int dapat declare sebagai sebuah array pada susunan indexnya, sehingga programmer tidak perlu membuat 5 buah type variable int.


array dapat terbagi atas beberapa dimensi, di sini akan dibahas yang 1 dimensi dan 2 dimensi.


Pada array 1 dimensi, array dapat ditandakan dengan, <data type> <variable>[array] dimana kurung kotak (square bracket) merupakan penanda bahwa array yang ada disimpan dalam bentuk baris.

Sedang pada array 2 dimensi, array ditandakan dalam bentuk <data type> <variable>[array][array] dimana array disini dinyatakan dalam bentuk 2 dimensi sehingga berupa baris dan kolom.

Contoh : Int test[100][100], secara teori ini menyatakan bahwa nilai dari 'test' berupa 100 baris dan 100 kolom.

*array juga dapat di isi dengan sebuah pointer variable, yang artinya pointer dari sebuah variable dimasukan kedalam index suatu array, yang dapat disimpan dan digunakan dalam index tersebut.

Ghirlandaio
2201816101

Tuesday, 16 October 2018

Program Control
(Binus 10/10/2018)

           
             Program Control : Repetition


Repetition (perulangan) adalah sebuah instruksi yang diulang untuk sekian kali.

Operasi repetition terbagi atas 3 function :


- For                      - while                  -Do-while


For


Format : 


For (init; condition ; increment/decrement){

         Statement(s);
}

*Nested for: for inside a for


While :


Format :


While (condition){


    Statement(s)

}


While : mengulang statement atau sebuah kumpulan statement selama condisi yang diberikan bersifat true


Do-while


Seperti sebuah while tetapi pengecekan condition dilakukan setelah loop telah berjalan


Do  {

            Statement (s);
       }
While ( condition) ;


Cara until menghentikan sebuah loop:


Break statement: break statement meng-terminasi sebuah loop dengan ruang lingkup yang terkecil ( while, do-while, for, atau switch)


Continue statement: continue statement meng- skip sebuah loop agar process segera menjalankan fungsi loop yang selanjutnya agar dapat berjalan.



Ghirlandaio2201816101