Posts

Showing posts from October, 2018

Pointer & Array

Pointer & Array POINTER Pointer adalah variabel untuk menyimpan alamat nya sebuah variabel. Example:  int *ptr = &num1       // * = adalah sebuah fungsi yang digunakan untuk menunjukan alamat variabel.       // & = adalah sebuah fungsi yang menunjukan isinya/nilai/ value dalam variable itu. misalnya int angka1= 3; int *angka2 = &angka1; int **angka3 = &angka2; printf("%d", **angka3) //hasilnya 3 karena menunjukan valuenya angka1 printf("%d", angka3) //hasinya adalah address/ alamatnya angka1 == 6487608(permisalan) jika  printf("%d", *angka3)// hasilnya adalah address/alamatnya angka2 = 6478620(permisalan) printf("%d", *angka2)// hasilnya adalah 3 karena *angka2 itu menunjukan alamat valuenya angka1 jika ingin menunjuk atau mengubah pointer sebelumnya (seperti contoh diatas : yaitu *angka2 dan **angka3) jika angka3 ingin menyimpan addressnya angka2 makan kita butuh 2 '*' untuk ...

Program Control: Repetition

Program Control: Repetition Repetition atau yang sering disebut Loop, yaitu Melakukan sesuatu secara berulang-ulang. Dalam Programming, looping dibagi menjadi 3 macam yaitu: 1. For     For loop adalah melakukan sesuatu dengan berulang kali dengan menentukan sebuah variable untuk mengontrol loop supaya kita bisa mengatur, mau berapa kita looping algorithma tersebut, sampai conditionnya false. Syntax For(exp1(declare var);exp2(condition);exp3(increment/decrement))statement; atau  For(exp1(declare var);exp2(condition);exp3(increment/decrement)){     statement1;     statement2;     dan seterusnya....; } 2. Do while    Do While adalah loop yang Menjalankan codenya/Algorithmanya dulu terus, baru mengecek kondisinya, apakah conditionnya benar(true), jika benar(true) maka algorithma nya di ulang lagi, sampai conditionnya jadi false. Syntax do{     statement1;     stateme...