0:11 Assalamualaikum warahmatullahi wabarakatuh teman-teman semua Kembali lagi di Cluster Buka Bersama saya Fakiza Muklis Bisa dipanggil Pukis Karena kita akan lagi belajar C++ Nah sekarang kita akan belajar tentang Looping yang kedua Setelah while Kita belajar do while Bedanya apa? Bedanya adalah Saya tulis dulu ya Biar enak Nanti kita langsung nge-program Ini kenapa saya terus berulang Kita terus bikin main, include gitu biar terbiasa Biar terbiasa kita itu tau kalau ini adalah C++ gitu Kadang-kadang kan kok aneh ya C++ kok ada mainnya, kok ada ininya gitu Biar terbiasa Saya selalu mulai dari awal seperti ini ya
0:57 Jadi biar nggak, biar terbiasa Biar nggak terbiasa, biar terbiasa Oke, nah sekarang kita loncat kesini dulu Jadi teman-teman semua, jadi kita kan udah belajar tentang while ya Kalau while itu gimana? Ininya gini ya. While, terus ada syarat. Terus kita masuk ke disini ada aksi. Gitu. Kalau do while bentuknya gini. Do. Terus gitu. Ini adalah aksinya. Gitu. Terus masuk sini. Ini adalah whilenya. Baru masuk ke syarat. Gitu. Titik koma. Apa bedanya? Beda. Lihat posisinya dulu ya. Yang pertama. Posisi syarat dan aksi. Syarat di sini ada di atas baru masuk aksi. Yang di sini
1:45 aksi dulu baru syaratnya. Ya beda. Oke kita gambar flow-nya. Flow-nya gini. Kalau yang ini kan kita ada start gitu ya. Dia mulai terus turun. Di sini ada syaratnya. Gitu kan kalau yes kesini. Kalau no ke bawah. Ini ke bawah ini selesai. Ya kalau yes dia masuk sini. Terus di sini ada aksi. Jelek banget tulisan saya, nggak apa-apa ya. Kita masuk sini. Ini while ya, jadi loopingnya di mana? Loopingnya di sini. Lihat posisinya. Syarat dulu, masuk baru ke aksi. Lihat urutannya ya. Start, syarat, aksi, baru looping. Itu yang pertama. Yang kedua ini, kalau do while gimana? Bedanya gini, ini start kan.
2:32 Dia turun ya, turun set set set set. Nah, masuk baru ke aksi dulu. Di sini adalah aksinya. Nah, baru masuk ke syarat. Disini syaratnya. Ini syarat. Ya, yes kesini, no ke bawah. Kalau true, dia naik ke atas kesini. Oke, dia turun. Lihat bedanya teman-teman. Jadi ini loopingnya disini ya. Ini loopingnya. Jadi ini looping. Dan ini looping juga. Oke, itu loopingnya sama. Nah, bedanya apa? Bedanya ini. Yang ini aksi dulu, baru syarat dulu. Jadi apa bedanya dong? Bedanya adalah yang dieksekusi yang mana dulu? Kalau yang ini kan yang dieksekusi adalah mencek syarat dulu baru aksi. Kalau yang ini aksinya dilakukan baru dicek
3:18 syaratnya. Itu bedanya. Jadi kita akan melihat kalau misalkan gitu si aksi kalau di do while akan selalu dilaksanakan minimal sekali. Lihat kan? Minimal sekali. Kalau di sini aksinya belum tentu dilakukan tergantung syaratnya. Kalau syarat terpunuhi baru dilakukan. Jadi di sini Bisa jadi aksi tidak akan pernah dilakukan kalau di while ya. Kalau di sini, the while aksi akan dilakukan minimal sekali. Oke, bedanya itu. Jadi kalau ini minimal sekali, yang ini enggak. Sip. Nah, sekarang kita coba ya. Jadi gini ya teman-teman. Jadi kalau misalkan kita bikin do while nulisnya gini. DO bukan drop out, tapi do while langsung kurung kurawal. Ini adalah aksi di sini. Titik koma, jangan lupa. Terus di sini ada while. Kurang besar. Makan tuh
4:09 Nah ini masuk syarat Apa sih Nah gitu Nah gini Ini adalah Sintaksnya Oke kita masuk ke Sama ini dengan yang Do Eh dengan yang while ya Kita punya integer a Misalkan berapa Hmm satu lah ya Biar yang gampang aja Satu Nah aksinya apa Aksinya adalah si out Kita bikin seperti biasa adalah hore Sip ini adalah endline. Endline. Sip endline. Nah lalu syaratnya. Syaratnya apa? Syaratnya misalkan kita bikin A nya itu adalah kurang dari 5 misalkan ya. Lihat. Lihat.
4:57 Seperti ini ya. Dia kita compile. Sudah kita compile dan dia tidak error. Lalu kita coba panggilkan. Itu kita pakai nama dengan dual. Ls dulu ya. Oke ada di sana. Langsung kita panggil. Do while. Lihat. Hore terus berjalan ya. Ya. Lalu dia akan berhenti. Kalau saya pakai ctrl C. Gak tau kalau kalian ya. Car ya cari ya. Nanti bingung gitu. Kalau gak di close aja si apa ya. Si command promptnya close aja. Ya oke. Nah disini kita clear. Nah. Lihat. Sama seperti yang si do. Si while ya, dia akan terus looping kalau misalkan syaratnya yes. Ya, disini juga sama. Syaratnya akan di looping terus kalau misalkan syaratnya yes. Tetapi, lihat
5:45 kalau saya taruh disini kurang dari 0. Ya, harusnya kan ini false ya. Ini false ya. Kalau saya taruh disini si out selesai. Selesai gitu. Nah, terus kita compile. Terus kita panggil. Look at this. Lihat. Padahal syaratnya salah. Syaratnya salah. ya, false ini, tapi dia langsung tetap dieksekusi. Itu bedanya do dengan do while dengan while aja. Jadi kalau do while, minimal dia akan dilakukan sekali. Gitu, ya. Itu bedanya. Minimal dilakukan sekali, yang ini nih. Nah, apa sih? Nah, itu. Oke. Nah, sekarang gini. Sama dengan while, kita harus bikin sebuah syarat yang membuat dia...
6:31 Memjadi false gitu ya Membuat aksi yang bisa membuat syaratnya menjadi false Untuk keluar dari looping ini Nah sama dengan sebelumnya Kita pakai increment gitu Ya Misalkan ini jadi dalam 10 gitu ya Kalau misalkan saya run Oke di compile ya bukan run ya Di compile baru di run Lihat Hore nya gak kelihatan kita taruh disini Sebentar Sebentar ya, ini saya diarenak, oke gapapa gini aja. See out, out, end line gitu.
7:19 Lihat, horus 1, 2, 3, 4, 5, 5, 5, 6, 9. Karena ini kurang dari 10, ya sampai 9. Kalau sama dengan, baru dia sampai 10. Lihat. Jadi 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Jadi ingat kalau do while akan selalu dilakukan sekali Kalau hasilnya dengan while ini gak ada bedanya sebenarnya Cuman bedanya adalah selalu dieksekusi nih Yang awalnya selalu dieksekusi Gak mungkin gak Jadi aksinya akan dilakukan duluan do nya minimal sekali Baru dicek syaratnya Oke, itu teman-teman bedanya ini while ya, ini dual. Jadi kalau gitu jangan, terus biasanya dual selalu nggak banyak dipakai, tapi dipakai sih. Ya, dipakai.
8:07 Di mana? Ya kalau dibutuhkan. Gitu ya. Jadi ada syaratnya, ingat saya ulangi, kalau while ya dari bentuknya juga udah beda ya. Lalu syarat duluan baru aksi kalau while sehingga dia ada kemungkinan aksi tidak dilaksanakan. Kalau do while, aksi dulu baru syarat. Ini memungkinkan kita melakukan aksi minimal sekali. Minimal sekali, baru syarat. Itu adalah while dan do while. For loop, setelah ini kita akan belajar tentang for loop. Gitu teman-teman semua. Kalau ada pertanyaan, silakan tanya di bawah. Kalau misalkan suka, silakan subscribe. Silahkan di-like, silahkan di-sharing ke teman-teman semua yang mungkin sedang belajar si Plopset juga. Dari dasar ya,
8:52 kalau misalkan udah jago banget, ya mungkin ini untuk review aja sih. Oke ya. Oke teman-teman, sampai di sini dulu. Wassalamualaikum warahmatullahi wabarakatuh. Bye.