0Pricing
Dart Academy · Pelajaran

Perulangan while dan do-while

Mengulang sampai kondisi berubah

Perulangan while dan do-while adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Saat Jumlahnya Tidak Diketahui

Terkadang Anda belum tahu berapa banyak putaran yang diperlukan. perulangan while mengulang selama suatu kondisi tetap benar. 🔄

Bentuk while

perulangan while memeriksa kondisinya terlebih dahulu, lalu menjalankan isi perulangan. Jika kondisi sudah salah sejak awal, isi perulangan tidak dijalankan sama sekali.

while (condition) {
  // body
}

Penghitung Sederhana

Anda mengelola penghitung sendiri: deklarasikan sebelum perulangan dan perbarui di dalam isi perulangan agar kondisi pada akhirnya menjadi salah.

var i = 0;
while (i < 3) {
  print(i);
  i++;
}

Waspadai Perulangan Tak Terbatas

Jika kondisi tidak pernah menjadi salah, program Anda akan berulang selamanya. Selalu ubah sesuatu di dalam isi perulangan yang mengarah menuju penghentian.

while (true) {
  // never ends without a break
}

Kondisi Diperiksa Dahulu

Ciri utama while adalah pemeriksaan sebelum isi perulangan dijalankan. Jika i dimulai dari 5 dan batasnya 3, isi perulangan dilewati sepenuhnya.

var i = 5;
while (i < 3) {
  print('skipped');
}

Berkenalan dengan do-while

perulangan do-while membalik urutannya: perulangan menjalankan isi terlebih dahulu, lalu memeriksa kondisi. Jadi, isi perulangan selalu dijalankan setidaknya satu kali.

do {
  // body
} while (condition);

Dijamin Satu Putaran

Meski kondisi sudah salah sejak awal, do-while tetap dijalankan sekali sebelum pemeriksaan. Perhatikan titik koma setelah kondisi.

var i = 9;
do {
  print(i);
} while (i < 3);

Membaca Input Pengguna

do-while sangat cocok untuk menu dan permintaan input: Anda selalu menampilkan permintaan sekali, lalu mengulang hanya jika input tidak valid.

do {
  // ask once, repeat if bad
} while (!valid);

while vs do-while

Perbedaan utamanya adalah eksekusi pertama: while dapat melewati isi perulangan, sedangkan do-while selalu menjalankannya setidaknya sekali. Pilih berdasarkan aturan ini.

Mengakumulasi Hasil

Perulangan sering membangun suatu nilai dari waktu ke waktu. Di sini kita menambahkan angka ke dalam total hingga penghitung mencapai batasnya.

var total = 0, i = 1;
while (i <= 4) {
  total += i;
  i++;
}

Melakukan Perulangan Berdasarkan Penanda

Perulangan while dapat berjalan berdasarkan penanda boolean, bukan penghitung, dan mengulang hingga suatu peristiwa mengubah penanda tersebut menjadi false.

var running = true;
while (running) {
  running = false;
}

Pemeriksaan Cepat

Anda memerlukan perulangan yang isinya dijalankan setidaknya sekali meskipun kondisinya salah. Mana yang sesuai?

Ringkasan

Anda telah berkenalan dengan perulangan while dan do-while. While memeriksa terlebih dahulu dan mungkin melewati isi; do-while menjalankan sekali lalu memeriksa. Selalu bergerak menuju penghentian. 🎯

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Perulangan while dan do-while” gratis?

Ya — teks lengkap “Perulangan while dan do-while” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Perulangan while dan do-while”?

Mengulang sampai kondisi berubah Kamu berlatih Dart Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Perulangan while dan do-while” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Dart Academy ini?

Ya. Setiap pelajaran Dart Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Perulangan for Klasik
  2. Perulangan while dan do-while
  3. for-in pada Koleksi
  4. break, continue, dan Label
← Kembali ke Dart Academy