Bab 4 PROSES PENGULANGAN Riyanto Sigit 30-9-2006
Pernyataan for Sintak for(ungkapan1; ungkapan2; ungkapan3) pernyataan; Ungkapan1:digunakan untuk memberikan inisialisasi terhadap variabel pengendali loop. Ungkapan2 :dipakai sebagai kondisi untuk keluar dari loop. Ungkapan3 :dipakai sebagai pengatur kenaikan nilai variabel pengendali loop.
Pernyataan for #include <stdio.h> main(){ int bil; Cetak bil bil = bil + 10 salah benar #include <stdio.h> main(){ int bil; for(bil=20; bil<=100;bil+= 10) printf("%d\n", bil); }
Pernyataan while Sintak while(kondisi) pernyataan; benar salah keluar loop Sintak while(kondisi) pernyataan; Selama kondisi benar maka pernyataan dikerjakan Jika kondisi salah keluar loop
Pernyataan while main(){ char pilihan; int sudah_benar = 0; while(!sudah_benar){ pilihan = getchar(); sudah_benar = (pilihan == 'Y') || (pilihan == 'y'); }
Pernyataan do-while Sintak do{ pernyataan; }while(kondisi); Tubuh loop benar salah keluar loop Sintak do{ pernyataan; }while(kondisi); Mula-mula pernyataan dijalankan, selanjutnya kondisi diuji jika benar dilakukan perulangan, jika salah maka keluar dari loop
Pernyataan do-while main{ int i = 0; do puts("BAHASA C"); i++; } while(i<10); }
Pernyataan break for ( ; ; ) . if ( …… ) break; } /* akhir tubuh loop for */ puts(“\nSelesai…”);
Pernyataan Continue while(kondisi) continue; } do{ }while(kondisi);
Loop Di Dalam Loop 1 2 3 4 5 6 7 8 10 12 14 16 9 15 18 21 24 20 28 32 25 30 35 40 36 42 48 49 56 64
Loop Di Dalam Loop main(){ int baris, kolom, hasil_kali; for (baris = 1; baris <= MAKS; baris++) { for (kolom = 1; kolom <= MAKS; kolom++) hasil_kali = baris * kolom; printf ("%2d", hasil_kali); } printf("\n"); /* pindah baris */