- Back to Home »
- Program »
- Perulangan Bahasa C (Looping)
Posted by : Panji Maulana Putra
Sunday, November 19, 2017
PERULANGAN
Pernyataan perulangan digunakan untuk mengulang satu atau lebih pernyataan eksekusi. Pada bahasa C terdapat 3 macam bentuk pernyataan perulangan, yaitu :1 Statemen FOR
Pernyataan for dipakai untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan.
Bentuk umum :
for ( ungkapan_1; ungkapan_2; ungkapan_3)
pernyataan;
Keterangan :
• Ungkapan_1, merupakan inisialisasi variabel kendali kalang.
• Ungkapan_2, merupakan kondisi yang menentukan pengulangan atau merupakan tes kelanjutan kalang.
• Ungkapan_3, merupakan pengatur / pemodifikasi nilai variabel kendali kalang.
• Pernyataan, merupakan pernyataan yang akan di ulang.
Contoh 1:
Output :
Contoh 2 :
output :
For Bersarang
Contoh 3 :
Output :
2. Statemen WHILE
Pernyataan while merupakan kalang kondisional yang dipakai untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan selama kondisi terpenuhi. Pengujian terhadap kondisi dilakukan di awal kalang.
Bentuk umum :
while (kondisi)
{
pernyataan_1;
pernyataan_2;
……………
pernyataan_n; }
Keterangan :
Pada bagian pernyataan_1 hingga pernyataan_n ada kemungkinan tidak akan dieksekusi sama sekali ( kondisi awal tidak terpenuhi ).
Contoh4:
Output :
3. Statemen DO_WHILE
Pernyataan do_while merupakan kalang kondisional yang dipakai untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan. Pengujian terhadap kondisi dilakukan di akhir kalang. Kalang ini melakukan iterasi/pengulangan setidaknya satu kali.
Bentuk umum :
do
{
pernyataan_1;
pernyataan_2;
……………
pernyataan_n;
} while (kondisi) ;
Keterangan :
• Kalang ini melakukan iterasi/pengulangan setidaknya satu kali.
Bagian pernyataan_1 hingga pernyataan_n dieksekusi setidaknya satu kali. Selanjutnya, akan dieksekusi jika selama kondisi terpenuhi.
Contoh 5:
output:
a. Statemen Continue
Menyebabkan proses perulangan ke awal mulainya perulangan dengan mengabaikan statement-statement berikutnya setelah continue. Dapat digunakn untuk perulangan for, while dan do-while.
Contoh :
Output : Nilai N adalah 44
Penjelasan : I N = N*2 N=N+1
b. Statemen Break
Selain digunakan pada pernyataan switch, berak juga digunakan pada pernyataan for, while dan do-while. Kegunaanya untuk memaksa keluar dari pernytaan-pernyataan itu.
Contoh:
Output : Nilai N adalah 22
Penjelasan : I N = N*2 N=N+1
c. Statemen goto
Dgunakan untuk melompat dari suatu proses ke bagian proses yang lain di dalam program.
Bentuk umum : goto label;
Contoh goto :
Output :
Masukkan Nilai A ? 4
Masukkan Nilai B ? 2
4 dibagi dengan 2 adalah 2
Masukkan Nilai A ? 4
Masukkan Nilai B ? 0
4 dibagi dengan nol adalah tak berhingga
Penjelasan : Bila B bernilai 0 maka program akan melompat menuju label tak_berhingga. Dan bila B tidak sama dengan nol statement yang dijalankan adalah printf(“%d dibagi dengan %d adalah %d \n”, A,B,A/B); goto selesai ;