Friday, November 30, 2012

Pengulangan Pada C++ (While, Do While, For)

Pada Kesempatan Kali ini saya akan berbagi tentang pengulangan. 

1. While 



(Pengulangan While)

Pengulangan while memiliki ciri khas dengan melakukan pengecekkan diawal. Setelah itu baru akan melakukan pernyataan yang ada didalammnya jika kondisi dinayatakan benar
while(kondisi)
{
     // statement
}


Berikut ini adalah program dari video diatas.

Exported from Notepad++

// Tugas Do While // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int x=1; // kita akan membuat perulangan angka x dengan bertambah 1 // hingga 5; // pertama tentukan nilai x while (x<=5) //batasan yang akan dijalankan { cout << "Nilai x = " << x << endl; x++; } return 0; }


















2. Do While

Do While adalah salah satu pengulangan yang ada di C++, Do While lebih dahulu melakukan pernyataan dan setelah itu baru akan dilakukan cek kondisi. Jika benar maka pengulangan akan kembali dilanjutkan.



do
{
// blok pernyataan yang dijalankan yang akan diulang
}
While (kondisi)


Berikut ini adalah video tutorialnnya :




Video 2. Pengulangan Do-While

Berikut Ini adalah Source Code dari video diatas.


Exported from Notepad++
// Tugas Do While // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int y=0; do //mengeksekusi terlebih dahulu, { cout << "banyak kelas y = " << y << endl; y++; }while(y<5); // terjadi proses pengecekkan. return 0; }

3. For
Berbeda dari 2 teman diatas nya. For lebih sering digunakan kan karena inisialisasi proses kondisi, dan langkah selanjutnya ditentukan diawal. sehingga akan meminimalisir kesalahan dalam pengulangan.



for(variabel = nilai_awal; kondisi; variabel ++)
{
// pernyataan yang akan diulang
}
Berikut ini adalah video tutorialnya :



Video 3. Pengulangan For

Untuk lebih jelasnya saya tampilkan source code program dari video diatas.

// Tugas For // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int x; //proses pengulangan x=0 adalah inisialisasi awal, //x<10 adalah tujuan, dan x++ adalah pencacah menaik for(x=0;x<10;x++) { cout << x << " ," << endl; } //sama namun inisialisasi pencacah menurun, //nilai awal harus lebih besar dari tujuan for(x=10;x>0;x--) { cout << x << " ," << endl; } return 0; }

No comments:

Post a Comment