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