Rabu, 22 Oktober 2025

Perulangan While (LOOP) di C

 

🌀 Pengertian

while adalah perulangan (loop) yang digunakan untuk menjalankan suatu blok kode selama kondisi bernilai benar (true).


🔧 Bentuk Umum

while (kondisi) { // kode yang akan diulang }

📘 Cara Kerja

  1. Program memeriksa kondisi terlebih dahulu.

  2. Jika kondisi benar (true), maka kode di dalam {} akan dijalankan.

  3. Setelah itu, kondisi akan dicek lagi.

  4. Jika masih benar, kode diulang lagi.

  5. Jika kondisi sudah salah (false), perulangan berhenti.


💡 Contoh Sederhana

#include <stdio.h> int main() { int i = 1; while (i <= 5) { printf("Perulangan ke-%d\n", i); i++; // menaikkan nilai i } return 0; }

Penjelasan:

  • i mulai dari 1

  • Selama i <= 5, perulangan berjalan

  • Setiap kali, i bertambah 1

  • Ketika i sudah lebih dari 5, perulangan berhenti

Output:

Perulangan ke-1 Perulangan ke-2 Perulangan ke-3 Perulangan ke-4 Perulangan ke-5

⚠️ Catatan Penting

Jangan lupa menambah atau mengubah nilai variabel di dalam loop!
Kalau tidak, bisa terjadi infinite loop (perulangan tak berhenti).


LATIHAN CODING

💡 1. Program Hitung dari 1 sampai N

User memasukkan angka N, lalu program menampilkan angka dari 1 hingga N menggunakan while.

🧠 Konsep: perulangan naik.


💡 2. Program Hitung Mundur

Menampilkan angka dari 10 ke 1 menggunakan while.

🧠 Konsep: perulangan turun.


💡 3. Program Jumlah Angka

User memasukkan beberapa angka, lalu program menjumlahkannya sampai user memasukkan angka 0.

🧠 Konsep: loop berhenti dengan kondisi tertentu (sentinel value).


💡 4. Program Tebak Angka

Program menyimpan angka rahasia, lalu user menebak sampai jawabannya benar.

🧠 Konsep: perulangan untuk validasi jawaban.


💡 5. Program Menampilkan Bilangan Genap

Menampilkan bilangan genap dari 2 sampai 20 menggunakan while.

🧠 Konsep: loop dengan kondisi aritmetika.


💡 6. Program Faktorial

User memasukkan angka, lalu program menghitung faktorial menggunakan while.
Contoh: 5! = 5 × 4 × 3 × 2 × 1

🧠 Konsep: perulangan dengan operasi perkalian.


💡 7. Program Menu Sederhana

Menampilkan menu berulang kali sampai user memilih “Keluar”.

🧠 Konsep: perulangan tak terbatas yang berhenti dengan pilihan tertentu.

0 komentar:

Posting Komentar