Macam - Macam Perulangan Yang Terdapat Dalam C++

Pendahuluan

Halo, pada postingan Blogger kali ini saya akan menjelaskan tentang berbagai macam bentuk dari "Perulangan" yang terdapat dalam C++.

Pengertian 

Perulangan dalam bahasa pemrograman C++ merupakan mekanisme yang memungkinkan serangkaian perintah atau blok kode dieksekusi berulang kali berdasarkan kondisi atau iterasi tertentu. Dengan menggunakan perulangan, kita dapat mengulangi tugas atau aksi tanpa harus mengulang kode yang sama berulang kali. 

Jenis-jenis perulangan seperti while, do-while, for, dan range-based for (for-each loop) sangat berguna dalam meningkatkan efisiensi dan fleksibilitas program C++. Penggunaan perulangan juga membantu menjadikan kode lebih terstruktur dan mudah dibaca, yang tentunya akan mempermudah para pembaca dan pengembang ketika berinteraksi dengan kode tersebut.

Implementasi Perulangan Dalam C++

  1. Perulangan While :
    Perulangan while adalah bentuk perulangan yang memungkinkan eksekusi serangkaian perintah atau blok kode secara berulang selama kondisi tertentu masih benar (true). Kondisi akan dievaluasi sebelum setiap iterasi, dan jika kondisi tetap benar, blok kode akan dieksekusi. Perulangan akan berlanjut sampai kondisi menjadi salah (false). Contoh kodenya : 




    Outputnya : 


  2. Perulangan Do While : 
    Perulangan do-while adalah bentuk perulangan yang memungkinkan eksekusi serangkaian perintah atau blok kode secara berulang, setidaknya satu kali, selama kondisi tertentu masih benar (true). Berbeda dengan perulangan while, perulangan do-while menjamin bahwa blok kode akan dieksekusi minimal sekali sebelum kondisi dicek.

    Setiap setelah eksekusi blok kode, kondisi akan dievaluasi. Jika kondisi masih benar, perulangan akan terus berlanjut. Perulangan do-while akan berhenti hanya ketika kondisi menjadi salah (false). Contoh kodenya : 




    Outputnya :




  3. Perulangan For :
    Perulangan for adalah bentuk perulangan yang digunakan untuk menjalankan serangkaian perintah atau blok kode secara berulang dengan struktur yang lebih terstruktur dan terbatas. Perulangan for sangat berguna ketika ingin melakukan pengulangan dengan inisialisasi variabel, kondisi perulangan, dan langkah iterasi yang jelas. Setiap elemen perulangan for, yaitu inisialisasi, kondisi, dan langkah iterasi, dapat didefinisikan dengan jelas dalam satu baris. Contoh kodenya : 



    Outputnya : 


  4. Perulangan Range Based :
    Perulangan range-based adalah bentuk perulangan yang memungkinkan akses dan pengulangan elemen-elemen dari kumpulan data (container) seperti array, vector, atau kumpulan data lainnya secara berurutan. Dengan perulangan ini, kita dapat mengakses setiap elemen dalam kumpulan data tanpa menggunakan indeks secara eksplisit.

    Sintaks perulangan range-based yang sederhana memungkinkan kita untuk melakukan operasi pada setiap elemen dengan lebih mudah dan mengurangi potensi kesalahan indeks. Contoh kodenya : 



    Outputnya : 


Kesimpulan : 

Kesimpulan yang dapat diambil, di dalam C++ terdapat beberapa jenis perulangan, termasuk do, do-while, for, dan range-based. Setiap jenis perulangan memiliki kegunaan uniknya dan dapat membantu dalam melakukan pengulangan elemen data dengan lebih efisien.



Komentar