Selasa, 23 Oktober 2018

ALGORITHM & PROGRAMMING

Array & Pointer

            Halo, guys!. Minggu ini, saya akan bahas mengenai array dan pointer. Pointer adalah variabel yang menyimpan alamat variabel lain. Sedangkan array adalah data yang disimpan dalam struktur tertentu untuk diakses sebagai grup atau individual. Beberapa variabel yang disimpan menggunakan nama yang sama dibedakan oleh indeks mereka.

Contoh penggunaan pointer :

int main(){
int *pointer, a;
a = 10;
pointer = &a;
printf("%d", *pointer);
return 0;
}

// Output = 10;

Contoh penggnaan array :

int main(){
int a[5] = {1, 2, 3, 4,5};
printf("%d", a[2]);
}

// Output = 3


2201752653
kevin.nolasco@binus.ac.id
skyconnectiva.
Kevin Nolasco

ALGORITHM & PROGRAMMING


Repetition/Looping

               Halo semua, Pagi tadi, saya ada kelas di kampus. Kelas untuk algoritma dan programming. Mareri dari pertemuan tadi yaitu repetition atau looping. Repetition itu adalah perulangan. Jadi pengertian dari repetition atau looping ini adalah sekumpulan perintah yang dilakukan untuk melakukan pengulangan dalam waktu atau kondisi tertentu. Dalam algoritma programming, repetition dibagi menjadi 3 macam, yaitu for, while dan do-while. Ketiga-tiganya menghasilkan perintah untuk melakukan perulangan, tetapi cara pemakaian dan strukturnya berbeda. Untuk lebih jelasnya, akan diuraikan dibawah ini :
Contoh untuk FOR :
Int main(){
For ( int a=0; a<=10; a++ ){
               Printf(“%d”);}}

Contoh untuk WHILE :
Int main(){
Int counter =1;
While (counter <=10){
               Printf(“%d”, counter);
               Counter++;}}
Contoh untuk DO-WHILE :
Int main(){
Int counter =0;
Do{        Printf(“%d”, counter);
Counter++;
}while(counter <=10;);


2201752653
kevin.nolasco@binus.ac.id
skyconnectiva.
Kevin Nolasco

Rabu, 17 Oktober 2018

ALGORITMA PENGULANGAN!!!!!



Repetition/Looping


            Halo semua. Pagi tadi, di kampus, ada pelajaran algoritma dan programming. Materi dari pertemuan tadi yaitu repetition atau looping. Repetition itu adalah pengulangan. Jadi pengertian dari repetition atau looping ini adalah sekumpulan perintah yang dilakukan untuk melakukan pengulangan dalam waktu atau kondisi tertentu. Dalam algoritma programming, repetition dibagi menjadi 3 macam: yaitu for, while dan do-while. Ketiga-tiganya menghasilkan perintah yang sama, yaitu untuk melakukan pengulangan. Tetapi ketiga-tiganya memiliki struktur yang berbeda dalam penerapannya. Kalau dilihat dari sisi penggunaannya, mungkin ‘for’ merupakan repetition yang lebih mudah untuk dipahami. Tapi itu semua tergantung dari bagaimana pemahaman masing-masing orang mengenai 3 repetition ini.



FOR
Example:
void reverse(char ss[])
{
    int c,i,j;
    for(i=0, j=strlen(ss)-1; i<j; i++, j--){
        c=ss[i];
        ss[i]=ss[j];
        ss[j]=c;
    }
}


WHILE
Example:
int counter = 1;
while ( counter <= 10 ) {
     printf( "%d\n", counter );
     ++counter;
}



DO WHILE
Example :
int counter=0;
do {
     printf( "%d  ", counter );
  ++counter;
} while (counter <= 10);