Senin, 05 Januari 2026

Tahap 7: Perulangan Break and Cont... (Looping) (11)

 

Tahap 7: Perulangan Break and Cont... (Looping) (11)

Tujuan

Mengontrol jalannya perulangan dengan menghentikan atau melewati proses tertentu.


1. Konsep break

break digunakan untuk:

  • Menghentikan perulangan secara langsung

  • Keluar dari loop meskipun kondisi masih benar

👉 Berlaku untuk for, while, dan do–while.


Contoh break

Menampilkan angka 1–5, berhenti saat angka 3

#include <stdio.h> int main() { int i; for(i = 1; i <= 5; i++) { if(i == 3) { break; } printf("%d\n", i); } return 0; }

Output:

1 2

2. Konsep continue

continue digunakan untuk:

  • Melewati satu putaran perulangan

  • Program lanjut ke iterasi berikutnya


Contoh continue

Menampilkan angka 1–5, melewati angka 3

#include <stdio.h> int main() { int i; for(i = 1; i <= 5; i++) { if(i == 3) { continue; } printf("%d\n", i); } return 0; }

Output:

1 2 4 5

3. break dan continue pada while

#include <stdio.h> int main() { int i = 0; while(i < 5) { i++; if(i == 3) { continue; } if(i == 5) { break; } printf("%d\n", i); } return 0; }

Output:

1 2 4

4. Latihan Pola Sederhana

Latihan 1: Menampilkan Angka (Stop di 6)

#include <stdio.h> int main() { int i; for(i = 1; i <= 10; i++) { if(i == 6) { break; } printf("%d ", i); } return 0; }

Output:

1 2 3 4 5

Latihan 2: Menampilkan Angka Ganjil

(Melewati angka genap dengan continue)

#include <stdio.h> int main() { int i; for(i = 1; i <= 10; i++) { if(i % 2 == 0) { continue; } printf("%d ", i); } return 0; }

Output:

1 3 5 7 9

Latihan 3: Pola Bintang (Lewati Iterasi Tertentu)

#include <stdio.h> int main() { int i; for(i = 1; i <= 5; i++) { if(i == 3) { continue; } printf("* "); } return 0; }

Output:

* * * *

5. Ringkasan

✔️ break → menghentikan perulangan
✔️ continue → melewati satu putaran
✔️ Membantu kontrol alur program lebih fleksibel

0 komentar:

Posting Komentar