1.Do While
Kita lanjutkan kembali materinya. Sekarang kita akan pelajari mengenai perulangan do while, sebelumnya kita sudah belajar while. Sekarang kita gunakan perulangan do while, apa bedanya perulangan while dengan perulangan do while? Sebenarnya sama saja. Yang menjadi perbedaan adalah penulisannya yang pertama dan yang kedua cara eksekusinya.
Kita pelajari dulu cara penulisannya untuk do while, penulisannya kita ketikan do-nya di sini, itu kondisinya kita hapus dan kita pindahkan ke bagian penutup. While-nya di sini kemudian kondisinya kita masukkan di sana. Do while seperti ini sehingga kita lakukan do dulu, kemudian yang di kurung kurawal itu kode program yang akan di eksekusinya.
Kemudian kita akan menggunakan while. Perbedaan antara do dan while adalah while mengecek kondisi terlebih dahulu. Jika tidak, perulangan berhenti setelah satu eksekusi.
Jadi teman-teman bisa menggunakan do while ini jika ingin melakukan kode program yang dalam perulangannya satu kali di eksekusi baru , intinya seperti itu yang do while dicek terlebih dahulu, yang do while, eksekusi dulu baru dicek. Yang do while, cek dulu baru eksekusi. Do while, di eksekusi dulu baru di cek.
Seperti itu.
Oke katakanlah di sini angka nya adalah 11 dan di bagian do while kondisinya adalah angka kurang dari atau sama dengan 10. Jadi saat angka nya kurang dari atau sama dengan 10 ini akan d ieksekusi tapi di sini kasusnya angka nya 11. 11 seharusnya dia tidak di eksekusi jika menggunakan while. Tapi jika menggunakan do while, maka kode program ini akan di eksekusi dulu 1 kali baru akan di cek. Kita cek dulu kode programnya. Maka langsung selesai. Mengeksekusi 1 kali, yaitu 11 langsung selesai.
int angka = 11;
void setup() {
Serial.begin(9600);
do{
Serial.println(angka);
angka++;
delay(300;)
}while(angka <= 10);
Serial.println("Selesai");
}
void loop() {
delay(10);
}

Tapi jika kita menggunakan while, maka langsung tampil selesai tanpa ada eksekusi terlebih dahulu yang di dalam perulangannya. Jadi seperti itu perbedaan antara do while dan while, kita akan lanjutkan lagi di materi selanjutnya.

