Apa itu While Loop di C++?

Apa Itu While Loop Di C



Loop di C++ adalah bagian penting dari pemrograman dan memungkinkan eksekusi pernyataan berulang kali hingga kondisi yang ditentukan benar. Pengulangan dalam C++ membuat kode menjadi ringkas, mudah dibaca, dan lebih mudah dipelihara. Ada tiga jenis loop di C++: do, while, dan for loop.

Baca terus untuk informasi lebih lanjut tentang while loop dalam C++.

Apa itu While Loop di C++?

Dalam Pemrograman C++, nama lain untuk a while loop adalah loop yang telah diuji sebelumnya. Ini memungkinkan program untuk berulang kali mengeksekusi pernyataan kode dalam blok tertentu selama kondisi loop benar. Loop pertama-tama menguji kondisi; jika kondisinya benar, kode di dalam tanda kurung loop akan dieksekusi terlebih dahulu dan loop berulang kali mengeksekusi kode tersebut, saat kondisi tertentu menjadi salah, kode dan pernyataan di dalam tanda kurung loop tidak akan lagi dieksekusi.







Komponen while Loop

Komponen penting dari while loop termasuk:



  • sedangkan Kata kunci
  • Tes kondisi
  • Pernyataan
  • Kenaikan atau Penurunan

Sintaks untuk while Loop

Sintaks dari while loop dalam C++ adalah sebagai berikut:



ketika ( tes kondisi )

{

//Pernyataan yang akan dieksekusi berulang kali

// Operasi Kenaikan (++) atau Penurunan (--).

}

Berikut adalah diagram alir dari while loop :





Cara Menggunakan while Loop di C++

Perhatikan contoh di mana kita ingin mencetak 'Linux' sepuluh kali. Alih-alih mengetik pernyataan 'printf' sepuluh kali, kita bisa menggunakan the while loop untuk menjalankan hingga sepuluh iterasi. Ini contohnya:



#termasuk

menggunakan namespace std ;

int utama ( ) {

int menghitung = 0 ;

ketika ( menghitung < 10 ) {

cout << 'Linux \N ' ;

menghitung ++;

}

kembali 0 ;

}

Kode di atas menggunakan while loop untuk mencetak pesan 'Linux' 10 Kali. Itu menginisialisasi variabel penghitung ke 0, dan kemudian menggunakan while loop untuk mengeksekusi pernyataan cout dan menaikkan penghitung hingga mencapai 10.

Cara Menggunakan Infinite while Loop di C++

Dalam beberapa kasus, while loop mungkin tidak akan pernah lari. Ketika kondisi perulangan menjadi salah, perulangan berakhir, dan pernyataan pertama setelah perulangan akan dicetak. Jika Anda ingin menggunakan perulangan while tak terbatas, maka tambahkan kondisi yang selalu benar. Misalnya, nilai bilangan bulat “a” akan selalu lebih besar dari 10 sehingga perulangan tidak akan pernah berakhir:

#termasuk

menggunakan namespace std ;

int utama ( ) {

int A = 10 ;

ketika ( A >= 10 )

{

cout << A << ' \N ' ;

A ++;

}

kembali 0 ;

}

Catatan: Alih-alih menentukan kondisi yang selalu benar, kata kunci “benar” juga dapat digunakan dengan perulangan sementara.

Cara Menggunakan Operator Logika di while Loop – C++

Operator logika seperti DAN (&&) Dan ATAU (||) juga dapat digunakan dalam while loop . Jika Anda menggunakan operator AND, kedua kondisi harus benar untuk menjalankan while loop , dan jika Anda menggunakan ATAU operator, loop akan berjalan sampai kedua kondisi kembali salah.

#termasuk

menggunakan namespace std ;

int utama ( ) {

int X = 1 , Dan = 1 ;

ketika ( ( X <= 5 && Dan <= 5 ) || X + Dan <= 10 ) {

cout << 'X: ' << X << ', Dan: ' << Dan << endl ;

X ++;

Dan ++;

}



kembali 0 ;

}

Kode di atas menunjukkan penggunaan operator logika AND dan logika OR dalam a while loop . Perulangan akan terus berjalan selama salah satu kondisinya benar:

Intinya

Itu while loop di C++ memungkinkan blok kode untuk berulang kali dijalankan tergantung pada kondisi tertentu. Ini adalah komponen penting dari pemrograman C++ yang membuat kode menjadi ringkas dan lebih mudah dipelihara. Sintaks dari while loop termasuk kondisi yang perlu diuji, pernyataan yang akan dieksekusi berulang kali, dan operasi penambahan atau pengurangan di akhir. Operator logika seperti AND dan OR dapat digunakan dalam while loop, selain itu infinite loop juga dapat dibuat dengan menggunakan kondisi yang selalu benar.