Anda di halaman 1dari 18

LOOPING

(PENGULANGAN)
• Pengulangan adalah suatu bentuk penulisan kode
yang ringkas dalam menangani suatu langkah yang
berulang. Contoh yang sederhana,pengulangan
dapat dipakai untuk menampilkan sejumlah tulisan
‘’Bahasa C’’. Apabila tidak ada bentuk pengulangan,
hal itu hanya dapat dilakukan dengan menuliskan
sejumlah pernyataan seperti berikut:

Printf (‘’Bahasa C\n’’);

Walaupun hal itu dapat dilakukan dengan ‘’ Copy and


Paste’’, tentu saja cara seperti itu tidak praktis.
C menyediakan pernyataan-pernyataaan berikut untuk menangani pengulangan :

• While,
• Do..while, dan
• For
Bagaimana bentuk pengulangan dengan while?

• Bentuk pernyataan while:

While (kondisi)
{
Pernyataan
}
Flowchart While
Contoh untuk dipraktikkan:
#include <stdio.h>
int main ()
{
int x;

x = 1;
while ( x <= 10)
{
printf (‘’Bahasa C\n’’);

x = x + 1; // Naikkan nilai cacah


}
return 0;
}
• Contoh lain untuk menggambarkan
penggunaan while adalah untuk menampilkan
bilangan 1 sampai dengan 10
• #include <stdio.h>

int main ()
{
int i;
i=1;
while (i <=10)
{
printf (‘’%d\n’’, i);
i++;
}
return 0;
}
Pengulangan Do…While
• Bentuk pernyataan do… while seperti
berikut:
Do
{
Blok pernyataan
}
while
( kondisi);
Flowchart Do ….While
Contoh berikut memperlihatkan cara menampilkan angka 1
sampai 5 dengan menggunakan do…while:
#include <stdio.h>
int main()
{
int i, n;
n= 5;
i= 1;
do
{
printf (‘’%d\n’’, i);
i++;
}
while ( i <= n);
return 0;
}
Pengulangan For
• Pernyatan dengan for juga berfungsi untuk
menangani pengulangan . bentuk pemakaiannya
:
for ( inisialisasi ; kondisi ; penaikan _
penurunan )

{
Pernyataan _ pernyataan
}
• Pada pernyataan ini :
 Bagian inisialisasi digunakan untuk
memberikan nilai kepada variabel yang
digunakan untuk mengontrol pengulangan ( atau
biasa disebut sebagai variable pencacah )
 Bagian kondisi digunakan untuk mengontrol
pengulangan dilanjutkan atau diakhiri.
 Bagian penaikan _ penurunan digunakan
untuk menaikkan atau menurunkan nilai
variabel pengontrol pengulangan .
Flowchart For
Contoh untuk dipraktekkan :
• #include < stdio . h >
int main ()
{
int i , n :
n=5;
for ( i = 2 ; i < = n ; i ++ )
{
printf ( “ %d \n “ , i) ;
}
return 0 ;
}

Anda mungkin juga menyukai