Sebelum nya kita sudah membahas tentang perulangan tipe for, sekarang gw ingin sedikit menjelaskan secara singkat penggunaan perulangan tipe while .
Struktur perulangan jenis ini adalah perulangan yang melakukan pengecekan kondisi di awal blok struktur. dimana pengulangan hanya akan dilakukan jika kondisi yang didefinisikan didalamnya terpenuhi (bernilai benar), jika (bernilai salah) maka statement2 yang terdapat dalam blok pengulangan engga akan dieksekusi program. nah bentuk umum nya tuh gini :
Bentuk_umumnya :
Bentuk_umumnya :
while (kondisi) {statement_statemen_yang_akan_diulang;…}
Pada 2 pembahasan sebelum nya gw dah pernah membuat coding menggunakan perulangan for baik secara menaik/menurun, ternyata tidak hanya perulangan for yg bs melakukan hal tersebut! tetapi bentuk perulangan while juga bisa melakukan perulangan yg sifat nya menurun(decrement) kok bisa fen??!! he3,. sering2 lah lakukan eksperimen sendiri dikala waktu lenggang… . Kali ini gw akan mengambil contoh sederhana yaitu’ melakukan operasi hitung matematika faktorial menggunakan c++ (buat tmn2 yg belum familiar akan coding, jgnlah kalian hanya terpaku dgn 1 bhs pemograman saja, krn pada dasar nya Logika hitung yang digunakan sebenarnya memiliki analogi yg sama dgn bhs pemograman yg lain, yg berbeda hanya cara penulisan secara semantik (grammer) saja yg berbeda.
oke, tanpa memperpanjang basa-basi langsung kita praktekan cuy! oyeah,.dr dulu gw plg suka prktek he3..
Tuliskan (copas) coding dibawah ini kedalam teks editor c++ :
Listing_programnya:
#include"iostream.h"
using namespace std;
int main () {
int c;int BIL;long faktorial = 1;cout<<"Masukan bilangan yang akan dihitung: "; cin>>BIL;c=BIL;cout<<<"! = ";
while (c>=1) {
faktorial *= c; //bentuk singkat
//dari faktorial = faktorial*c;if (c!=1) {cout<<<" x ";
} else {
cout<<<" = ";
}
c--; //menurunkan nilai yg terdapat pada variabel c
}cout<
return 0;
}
Klo kalian sudah menuliskan nya maka setelah di compil+run hasil nya akan muncul seperti dibawah ini :
selain contoh diatas sebenarnya masih banyak lagi contoh perulangan yang bisa diterapkan dengan menggunakan struktur while, itu semua tergantung mood kita aje, he3 dan satu lagi ! yang bisa melakukan perulangan bersarang engga hanya perulangan for aja, tapi perulangan while juga bisa lho! mau tau bentuk nya kyk gmn?? oke gw ambil contoh bentuk perulangan bersarang mirip seperti bentuk for sebelum nya. hanya saja bentuk nya akan gw sedikit modifikasi lagi’ biar kelihatan berbeda and menarik he3.
so, tuliskan (copas) coding di bawah ini :
Listing_Program nya :
#include"iostream.h"
using namespace std;
int main () {
int j=10;int k;while (j>=1) {k=1;while (k<=j) {cout<<<' ';
k++;
}
cout<
j--;
}
return 0;}
beri komentar anda tentang blog ini
EmoticonEmoticon