19 March 2021

Melakukan Looping Atau Pengulangan Kelompok Instruksi Dengan WHILE Pada C++

www.niguru.com Niguru.com | Jumat, 19 Mar 2021 | Dalam penulisan instruksi pemrograman yang panjang seorang programmer seringkali menemukan sekelompok instruksi yang perlu diulang beberapa kali sesuai dengan kebutuhan pemrograman, maka perlu ada suatu instruksi yang mendukung pengulangan.

Pada posting kali ini Niguru.com akan menjelaskan mengenai instruksi WHILE pada C++, yang dapat dimanfaatkan untuk mengulang sebaris instruksi atau sekelompok instruksi, dengan pengulangan sebanyak yang diperlukan oleh program.

Berikut ini sintaks While:

 while (syarat) {
  kelompok_instruksi;
}

Contoh:

while (a>0){
cout<<a;a--;
}

Note: a-- berarti decrement nilai a (-1).

Contoh program pendek seperti di atas boleh ditulis dalam satu baris seperti ini:
 
while (a>0){cout<<a;a--;}

Berikut ini contoh program selengkapnya:

#include <iostream>
using namespace std;
int main(){ 

cout<<"Ketik angka pengulangan: ";
int a;cin>>a;cout<<endl<<endl;

while (a>0){cout<<a<<" ";a--;}
cout<<endl;

return 0;}

www.niguru.com

Simpan dengan nama while01.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file while01.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik Build and run:
www.niguru.com

Hasilnya:

www.niguru.com
 

Berikut ini contoh program lain yang juga menggunakan While:

#include <iostream>
using namespace std;
int main(){ 

int a,b;
cout<<"Ketik angka awal: ";cin>>a;
cout<<"Ketik angka akhir: ";cin>>b;

while (a<=b){cout<<a<<" ";a++;}
cout<<endl;

return 0;}

Note: a++ berarti increment nilai a (+1).



www.niguru.com

Simpan dengan nama while02.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file while02.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

 

Klik Build and run:

www.niguru.com

Hasilnya:
 

www.niguru.com

Demikianlah penjelasan mengenai instruksi While pada C++.

Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

 

 



No comments:

Post a Comment