Ø Perulangan :
Perulangan data atau yang biasa disebut dengan “looping” adalah
proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan.
Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax
akan error karena proses itu akan berulang terus hingga tak terhingga sementara
variabel dalam komputer masih terbatas.
Jenis :
1. For
2. while
3. do while
1. For
2. while
3. do while
a)
FOR
Untuk mengulang suatu proses yang telah diketahui jumlahnya
ü
Syntax untuk menuliskan
perintah for adalah sebagai berikut:
for(inisialisasi nilai; syarat pengulangan; perubahan nilai){ statement-yang-akan-diulang;}
for(inisialisasi nilai; syarat pengulangan; perubahan nilai){ statement-yang-akan-diulang;}
Contoh :
#include <stdio.h>
#include <conio.h>
int main()
{
int x;
printf("mengulangan kata :\n");
printf("\"jemmy\"");
printf("sebanyak
2 kali\n\n");
for(x=1; x<=2; x++)
{
printf("\"jemmy\"\n");
}
getch();
return 0;
}
b) WHILE
Untuk mengulang suatu proses yang belum diketahui jumlahnya.
Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai
true, maka looping akan terus berlanjut
ü Syntax penulisan while sebagai berikut:
while(syarat-pengulangan){ statement-yang-akan-diulang; }
while(syarat-pengulangan){ statement-yang-akan-diulang; }
Contoh :
#include <stdio.h>
#include <conio.h>
int main()
{
int x=1;
printf("Mengulang kata :\n");
printf("\"jemmy\"");
printf("sebanyak 2 kali\n\n");
while (x<=2)
{
printf("\"jemmy\"\n");
x++;
}
getch();
}
C )DO – WHILE
Untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih
dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping
akan terus berlanjut.
ü
Syntax penulisannya
sebagai berikut:
do{ statement-yang-akan-diulang;}while(syarat-pengulangan);
do{ statement-yang-akan-diulang;}while(syarat-pengulangan);
Contoh :
#include <stdio.h>
#include <conio.h>
int main()
{
int x=1;
printf("mengulang kata :\n");
printf("\"jemmy\"");
printf("sebanyak 2 kali\n\n");
do
{
printf("\"jemmy\"\n");
x++;
}
while (x<=2);
getch();
return 0;
}
Ø Perbedaan antara FOR, WHILE, dan DO-WHILE :
For
:
untuk mengulang suatu proses yang telah diketahui jumlahnya.
While
: Pre Tested Loop
untuk mengulang suatu proses yang belum diketahui jumlahnya.
Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai
true, maka looping akan terus berlanjut.
Do-while
: Post Tested Loop
untuk mengulang suatu proses yang belum
diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan
pengecekan kondisi apabila masih bernilai true maka looping akan terus
berlanjut.
apa2an ini????
ReplyDeletemenyesatkan!!!!!!
woi sob mana dank tu post2 tentang database,,,
kita pe oracle masi blum ta install noh :(
ok.. ok nnti qt posting..
ReplyDeletethax penjelasannya
ReplyDeleteok.. Thanks sudah berkunjung di Blog ini.. :D
DeleteThis comment has been removed by the author.
ReplyDeletenice bang .. terus kembangkan ilmu2 nya ya ^_^
ReplyDeleteok sama2.. :) sipp
DeleteSup gan , jgan lupa kunbal nua
ReplyDeletesipp bro
Delete