‫Dalam video ini, kita akan melihat perulangan do while, dan ini berbeda dengan perulangan lainnya dengan
‫tidak memeriksa kondisinya terlebih dahulu, tetapi dengan menjalankan kode terlebih dahulu.
‫Ini juga disebut do loop.
‫Jadi mari kita lanjutkan dan buat perulangan do while dan lihat apa yang dilakukannya.
‫Jadi pertama-tama, saya memerlukan lizer awal atau tagihan kontroversial dan saya akan menyebutnya counter.
‫Maka saya harus melakukan kata kunci dan kurung penyandian.
‫Saya memiliki teman saya, teman kode saya, dan kemudian di sini saya akan menggunakan garis kanan titik konsol dan saya
‫hanya akan menulis untuk melawan atau mencetak penghitung ke mesin dan saya akan meningkatkan penghitung sebesar
‫satu.
‫Jadi tingkatkan di sini.
‫Dan selanjutnya, yang saya butuhkan adalah memiliki waktu.
‫Jadi kondisinya dan dalam hal ini saya akan melihat apakah penghitung lebih rendah dari lima, maka silakan jalankan kode
‫do while saya.
‫Jadi mari tambahkan konsol untuk dibaca sehingga kita dapat melihat hasilnya di konsol kita dan menjalankannya dan
‫kita nol.
‫Satu dua tiga empat.
‫Jadi penghitung ini sejauh ini, tidak jauh berbeda dengan perulangan for yang telah kita lihat.
‫Jadi sekarang mari kita lihat apa perbedaannya.
‫Jadi katakanlah penghitungnya adalah 15 dan bukan nol.
‫Jadi sekarang sementara kondisi di bawah sini sudah tidak terpenuhi lagi.
‫Sekarang mereka masih menjalankan kode dan kami mendapatkan hasil 15.
‫Jadi yang dilakukannya adalah memeriksa setelah menjalankan kode sekali.
‫Jadi itu akan selalu menjalankan kode ini terlebih dahulu dan kemudian akan memeriksa penghitung, yang dalam kasus kami adalah 15
‫lebih rendah dari lima dan 15 tidak lebih rendah dari lima.
‫Jadi jangan menjalankan kode lagi jika lebih rendah dari lima.
‫Kemudian mari kita jalankan kodenya lagi dan jalankan increment dan seterusnya.
‫Tapi bukan sesuatu yang bisa terjadi ketika Anda membuat perulangan do while yang mungkin secara tidak sengaja Anda lupakan.
‫Jadi mari kita asumsikan kita memiliki penghitung yang dimulai dari nol dan kemudian kita lupa untuk menambah.
‫Jadi sekarang mari kita jalankan kodenya dan saya mendapatkan infinite loop ini.
‫Jadi itu terus-menerus membuat nol, miliaran nol, dan itu mematikan hampir semua program saya karena
‫tidak akan melakukan apa pun selain mencetak nol.
‫Jadi itu loop tak terbatas, tidak boleh.
‫Sangat penting untuk selalu memiliki kenaikan Anda atau setidaknya pendekatan yang mengarah pada kondisi ini pada satu titik di
‫masa depan menjadi tidak benar lagi.
‫Jadi sangat penting bahwa kondisi ini hanya dimaksudkan untuk jangka waktu tertentu.
‫Jadi tidak ada habisnya karena jika penghitung selalu nol, kondisi ini akan selalu benar.
‫Dan untuk melakukan while loop akan selalu dijalankan dan dijalankan dan dijalankan.
‫Jadi itu adalah sesuatu yang benar-benar harus Anda waspadai.
‫Dan selain itu, nilainya sangat berguna ketika Anda, seperti yang saya katakan, harus menjalankan kode sekali.
‫Baiklah, sekarang, mari kita lanjutkan dan buat program kecil yang akan mengambil input pengguna dan akan mengeksekusi kode berdasarkan
‫itu.
‫Jadi saya akan membuat bilangan bulat yang akan saya sebut sebagai panjang teks dan saya akan menyetelnya ke nol.
‫Sekarang, panjang teks harus menjadi panjang teks yang telah dimasukkan pengguna.
‫Jadi mari kita buat entri kecil di sini.
‫Konsol, jangan menulis baris, silakan masukkan nama teman dan kemudian pengguna harus memasukkan nama teman dan itu
‫akan dibaca satu baris.
‫Dan selanjutnya, yang ingin saya lakukan adalah saya ingin memeriksa apa yang telah dimasukkan pengguna.
‫Jadi ini akan menjadi string dan itu akan menjadi nama seorang teman.
‫Dan sekarang yang saya lakukan adalah menambahkan panjang entri pengguna ke panjang keseluruhan teks.
‫Jadi saya akan menggunakan sesuatu seperti panjang akhir saat ini sama dengan nama panjang titik Prancis.
‫Jadi ini akan memberi saya panjang teks yang telah dimasukkan pengguna dan yang akan ditambahkan ke
‫panjang saat ini.
‫Dan kemudian saya akhirnya mengambil panjang teks dan saya akan menambahkan sendiri ditambah panjang saat ini.
‫Dan saya tidak perlu melawan lagi, omong-omong, karena yang ingin saya periksa adalah
‫panjang teks sebagai syarat.
‫Jadi jika panjang teks lebih besar dari 20, maka saya ingin menyelesaikan dengan sedikit pernyataan kepada pengguna.
‫Jadi saya akan mengakhirinya dengan ucapan terima kasih.
‫Itu sudah cukup.
‫Dan omong-omong, kita bahkan bisa menggunakan string variabel lain.
‫Seluruh teks sama dengan string kosong dan kita akan menggunakan seluruh teks plus sama dengan nama teman.
‫Ini akan memberi kita seluruh teks dan kita dapat membaca seluruh teks pengguna.
‫Jadi semua teman yang ada di seluruh teks itu.
‫Jadi mari kita lihat di sini, apa fungsinya.
‫Jadi mari kita jalankan kodenya dan silahkan masukkan nama teman.
‫Dan saya akan mulai dengan Michael.
‫Kemudian silahkan masukkan nama teman.
‫Saya akan mengatakan CESI dan atas nama Frank Maria.
‫Dan dikatakan, Terima kasih.
‫Itu sudah cukup.
‫Michael CESI, Frank, Maria.
‫Jadi itu juga pendekatan bagaimana Anda bisa menggunakan loop do while.
‫Omong-omong, Anda dapat melakukan hal yang sama dengan loop sementara.
‫Tapi itu sesuatu yang dapat Anda lakukan dengan memeriksa, OK, tidak peduli apa, pengguna telah memasukkan apa yang dia butuhkan
‫untuk memasukkan sesuatu terlebih dahulu sebelum kami dapat melakukan pemeriksaan.
‫Itulah yang masuk akal untuk menjalankan do while loop di sini.
‫Jadi kita periksa, oke.
‫Apa entri yang U. S. memberi kami kemudian kami memeriksa panjang
‫dari panjang saat ini yang kami tambahkan ke bilangan bulat kami, yang tahu tentang panjang teks, dan kami mengatakan kami hanya ingin
‫memiliki 20 karakter, atau setidaknya pada titik di mana kami memeriksa kami ingin memiliki maksimal 20 karakter.
‫Jadi karena ini mungkin sedikit lebih dari 20 karakter, karena kami melakukan pemeriksaan setelah entri.
‫Benar.
‫Jadi, sekarang Anda melihat pendekatan lain di mana menggunakan loop do while.
‫Dan Anda juga melihat bagaimana Anda tidak hanya dapat menjalankan kode terus-menerus
‫sebagai penghitung, misalnya, tetapi juga menggunakan input pengguna yang sebenarnya untuk menyelesaikan permintaan.
‫Dan itu adalah sesuatu yang akan kita gunakan, misalnya, untuk membuat alat kecil yang
‫memungkinkan Anda menghitung, misalnya, nilai rata-rata siswa Anda.
‫Jadi katakanlah Anda seorang guru dan Anda memiliki 20 siswa, lalu Anda dapat melanjutkan dan
‫membuat alat kecil di mana Anda cukup memasukkan skor setiap siswa dan pada akhirnya akan memberi tahu Anda skor rata-rata.
‫Jadi Anda sudah bisa mengembangkannya sendiri.
‫Anda tahu bagaimana melakukannya.
‫Anda baru saja melihat contoh yang sedikit berbeda.
‫Tapi Anda bisa mentransfer pengetahuan itu dan membangunnya.
‫Bagaimanapun, kami akan melakukannya, kan?
‫Bagus.
‫Jadi saya harap Anda bisa mengikuti di video berikutnya.
‫Kita akan melihat perulangan while.
‫Jadi sampai jumpa di sana.