Belajar C++ [Dasar] - 20 - Do While Loop

Belajar C++ [Dasar] - 20 - Do While Loop

Ringkasan Singkat

Video ini membahas perbedaan antara while dan do while loop dalam C++. Perbedaan utama terletak pada urutan eksekusi: while mengecek kondisi terlebih dahulu sebelum menjalankan aksi, sedangkan do while menjalankan aksi minimal sekali sebelum mengecek kondisi.

  • while loop: Kondisi dicek di awal, aksi mungkin tidak dijalankan jika kondisi awal salah.
  • do while loop: Aksi dijalankan minimal sekali, kondisi dicek setelah aksi.
  • Penting untuk membuat kondisi yang dapat menjadi false agar loop tidak berjalan terus-menerus.

Pendahuluan

Pembukaan video oleh Fakiza Muklis dari Kelas Terbuka, yang memperkenalkan topik pembelajaran C++ kali ini, yaitu do while loop sebagai lanjutan dari pembelajaran while loop.

Perbedaan While dan Do While

Dijelaskan perbedaan mendasar antara while dan do while. Dalam while, syarat atau kondisi diperiksa terlebih dahulu sebelum aksi dijalankan. Jika syarat tidak terpenuhi, aksi tidak akan dieksekusi. Sementara itu, dalam do while, aksi dijalankan terlebih dahulu, baru kemudian syarat diperiksa. Ini berarti aksi dalam do while akan selalu dieksekusi minimal satu kali.

Flow Diagram While dan Do While

Flow diagram while dimulai dengan start, lalu pengecekan syarat. Jika ya, masuk ke aksi, lalu kembali ke pengecekan syarat. Jika tidak, selesai. Flow diagram do while dimulai dengan start, langsung ke aksi, lalu pengecekan syarat. Jika ya, kembali ke aksi. Jika tidak, selesai. Perbedaan utamanya adalah pada while, syarat dicek di awal, sedangkan pada do while, aksi dilakukan di awal.

Contoh Kode Do While

Sintaks dasar do while adalah do { /* aksi */ } while (syarat);. Contoh kode diberikan dengan variabel integer a yang diinisialisasi dengan nilai 1. Aksi yang dilakukan adalah mencetak "hore" ke konsol. Syaratnya adalah a kurang dari 5. Meskipun syarat awal salah (misalnya, a kurang dari 0), aksi tetap akan dieksekusi sekali.

Membuat Syarat False pada Do While

Sama seperti while, penting untuk membuat syarat yang bisa menjadi false pada do while agar loop tidak berjalan terus-menerus. Contoh diberikan dengan menambahkan increment pada variabel a di dalam loop (a++). Dengan demikian, nilai a akan bertambah setiap kali loop dieksekusi, dan pada akhirnya syarat a < 10 akan menjadi false, sehingga loop berhenti.

Kesimpulan

Do while tidak terlalu sering digunakan, tetapi tetap penting untuk dipahami. Perbedaan utama dengan while adalah do while selalu mengeksekusi aksi minimal sekali. Dalam while, syarat dicek terlebih dahulu, sehingga aksi mungkin tidak dieksekusi sama sekali jika syarat awal tidak terpenuhi. Video ditutup dengan pengantar untuk materi selanjutnya, yaitu for loop.

Share

Summarize Anything ! Download Summ App

Download on the Apple Store
Get it on Google Play
© 2024 Summ