ALGORITHM and PROGRAMMING (part.6)

REVIEW

Sistem pemprogramman sebarnya hanya ada tiga langkah yaitu : Input – Process – Output

Process terdiri dari beberapa macam :

-Selection : If, Else-If, Nasted If, Switch Case

-Repetition / Looping : For, While, Do-While

-Strorage (belum diajarkan)

Coding segitiga tengahnya kosong :

#include<stdio.h>

int main(){
int n,a,b;
scanf(“%d”, &n);
fflush(stdin);
for(a=1;a<=n;a++){
for(b=1;b<=a;b++){
if(b==1||a==b||a==n){
printf(“*”);
}
else{
printf(” “);
}
}
printf(“\n”);
}
getchar();
return 0;
}

 

ALGORITHM and PROGRAMMING (part.5)

POINTERS and ARRAYS

1.Pointer : sebuah variabel yang menyimpan variabel lain.

– Pointer hanya dapat menyimpan alamat dari variabel lain

– Syntax  : <type>*ptr_name

– Symbol : * = content of

&= address of

 

2.Pointer to Pointer : sebuah pointer yang menyimpan pointer lainnya.

-Syntax : <type>**ptr_ptr;

 

3.Array : Sebuah kumpulan variabel yang namanya sama tipe datanya sama.

– Karakter array : – Homogeneus (cuma 1 tipe data)

– Random Access (bisa mengakses index manapun)

– Syntax : type array_value [value_ dim];

 

4.String : Array yang biasa diakhiri dengan NULL(“)

1.Pointer : sebuah variabel yang menyimpan variabel lain.

– Pointer hanya dapat menyimpan alamat dari variabel lain

– Syntax  : <type>*ptr_name

– Symbol : * = content of

&= address of

 

2.Pointer to Pointer : sebuah pointer yang menyimpan pointer lainnya.

-Syntax : <type>**ptr_ptr;

 

3.Array : Sebuah kumpulan variabel yang namanya sama tipe datanya sama.

– Karakter array : – Homogeneus (cuma 1 tipe data)

– Random Access (bisa mengakses index manapun)

– Syntax : type array_value [value_ dim];

 

4.String : Array yang biasa diakhiri dengan NULL(“)