Perulangan C++

Halo teman Rumah Coding, pada artikel sebelumnya kita sudah membahas tentang Percabangan pada pemgrograman C++. Bagi yang belum tau apa itu percabangan bisa silahkan buka artikel nya dulu ya, karena kali ini kita akan membahas tentang Perulangan pada pemrograman C++.

Perulangan berfungsi untuk mengulangi beberapa perintah kode hingga kondisi terpenuhi. Di dalam bahasa pemrograman C++ kita bisa menggunakan pernyataan for, WHILE dan DO-WHILE.

Mari kita bahas satu per satu…

1. While

Perulangan while Merupakan salah satu pernyataan pengulangan, yang akan mengulangi sejumlah perintah berulang kali selama memiliki kondisi bernilai TRUE..

Pernyataan pengulangan mirip seperti pernyataan percabangan if, pengerjaan perintah program tergantung pada nilai kondisi. Tetapi While akan terus mengulangi pernyataan tersebut jika kondisinya bernilai 1 (TRUE).

kondisi adalah dimana kita bisa menuliskan sebuah ketentuan yang akan menjadi penyebab dari perulangan, kondisi hanya dapat diisi dengan bilangan Boolean atau operasi yang menghasilkan bilangan Boolean.

Mari kita coba dalam program C++. Buatlah file bernama while.cpp, kemudian isi dengan kode berikut.

#include <iostream>

int main()
{
    // variabel i digunakan untuk menghitung berapa banyak perulangan sudah terjadi perulangan
    int i = 0;
    while (i <= 10) // kondisi jika nilai i kurang dari samadengan 10, jalankan perintah dalam blok kode
    {
        std::cout << "Rumah coding " << i << std::endl;
        i += 1; // menambahkan nilai 1 ke variabel i di setiap menjalankan perintah blok kode ini
    }

    return 0;
}

Jalankan program

Program diatas mencetak tulisan “Rumah Coding” sebanyak 10x. statement untuk mencetak tulisan tersebut hanya ada 1 baris saja,

“std::cout << "Rumah coding " << i << std::endl;”

namun baris perintah tersebut dieksekusi berulang kali berdasarkan nilai yang dihasilkan dalam kondisi

“(i <= 10)”

Operasi dalam kondisi tersebut menghasilkan nilai boolean. Apabila bernilai benar maka akan mengeksekusi perintah.

2. Do While

Perulangan do/while sama seperti perulangan while bedanya Perulangan do while akan melakukan perintah kode blok sebanyak 1 kali terlebih dahulu baru mengecek kondisi yang ada di dalam kurung while.

Untuk lebih jelasnya, mari kita coba dalam program

Buatlah file baru bernama do_while.cpp, kemudian isi dengan kode berikut:

#include <iostream>

int main()
{
    // 1. perulangan Do While dengan nilai kondisi false
    do
    {
       std::cout << "Perintah ini dijalankan" << std::endl;
    } while (false);

    // 2. perulangan Do While dengan mengatur ketentuan kondisi 
    int i = 0;
    do {
        std::cout << "Rumah coding " << i << std::endl;
        i += 1; // menambahkan nilai 1 ke variabel i di setiap menjalankan perintah blok kode ini
    }
    while (i <= 10); // kondisi jika nilai i kurang dari samadengan 10, jalankan perintah dalam blok kode Do

    return 0;
}

Keterangan :

  • Baris 5 – 9 Perulangan Do While dengan nilai kondisi while langsung False.
  • Baris 11 – 17 Perulangan Do While dengan mengatur ketentuan kondisi

Jalankan program tersebut

3. FOR

FOR adalah perulangan yang dikhususkan untuk melakukan pengulangan, yang secara tepat mengetahui berapa kali pengulangan akan terjadi.

Bentuk Format Penulisan :

for (nilai_awal; kondisi; pengubah_nilai_awal)
{
   Statement_perintah;
}

Untuk lebih jelasnya kita praktekkan saja.

Contoh Program, buat file for.cpp. isi kode berikut:

#include <iostream>

int main()
{
    for (int i = 0; i < 5; i += 1)
    {
        std::cout << "Rumah Coding " << i << std::endl;
    }

    return 0;
}

Jalankan Program

Demikian pembahasan kita mengenai perulangan C++, semoga bermanfaat dan terus berlatih. Sampai bertemu di artikel selanjutnya.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top