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

Tidak ada komentar:

Posting Komentar