Kali ini saya akan mencatat tentang looping..

Ada 3 cara untuk looping yg saya tau… ehmmm 2 cara sih tepatnya cman ada sedikit beda koding :p

Yaitu menggunakan FOR, DO While dan while do

Buat apa si perulangan??

Anggap saja kita akan menampilkan angka “1” sebanyak 1000 kali

algoritma apa yg anda pilih.. ????

//=============================================

tampilkan (“1”);

tampilkan (“1”);

tampilkan (“1”);

tampilkan (“1”);

tampilkan (“1”);

…… ………………… sampe seribu kali

//==============================================

Atau cukup tulis ini….

//==============================================

lakukan (1000 kali)

{

tampilkan (“1”);

}

//===============================================

NB: algoritma bisa dibilang koding dengan bahasa suka2 . . . untuk nanti dikasi ke programer dan diketik ulang dengan kode yg sesungguhnya sesuai bahasa pemrograman yg digunakan.. untuk definisi yg lebih benar.. silakan lihat di google hehehehhe

Nah skarang coba kita kerjakan ketiga jenis looping tersebut…

Skenario nya:  semua akan melakukan perulangan sampai nilai x mencapai 5, nilai awal x adalah 0… ok mari kita coba

Pertama buat tampilan seperti ini

Yg diperlukan adalah:

3 buah listbox

1 button

Optional

3 label

Dan skarang tinggal kodenya… doble klik button trus ketik programnya..

//==============================================================

int x ;

for (x = 0; x <= 5;x++ )

{

listBox1.Items.Add(x);

}

 

x = 0;

//penggunaan do while atau while do…

do

{

listBox2.Items.Add(x);

x++;

} while (x <= 5);

 

x = 0;

//while do. . .

while (x <= 5)

{

listBox3.Items.Add(x);

x++;

}

 

//==============================================================

OK…. nah untuk penjelasannya bisa dilihat di full code na… terimakasih

FULL CODE

//================================================================

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

//samakan nama “namespace” dengan namespace di progam mu… jadi sebelum copi paste.. catat dlu nama “namespace” mu
namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

//saat doble klik button akan muncul kode dibawah… buat kode di dalam ini..

private void button1_Click(object sender, EventArgs e)

{

int x ;

//perulangan dengan FOR.. x=0.. memberi nilai awal pada x

// x <= 5 memberi batasan

// x++ kecepatan nilai x bertambah . . .

//klo mau bisa saja kita tulis x+5.. cman ya ngulang nya cman 1 kali

for (x = 0; x <= 5;x++ )

{

listBox1.Items.Add(x);

}

//kembalikan nilai x ke 0

x = 0;

//penggunaan do while atau while do…

//sama dengan for hanya saja kita dapat menggunakan perulangan dengan pembatas berupa string atau boolean

//contohnya… perulangan dilakukan sampai user menjawab “iya”

//do while digunakan untuk melakukan perulangan namun…

//prosesnya dilakukan dulu… baru diperiksa nilai x nya

do

{

listBox2.Items.Add(x);

x++;

} while (x <= 5);

//kembalikan nilai ke 0

x = 0;

//while do. . .

//proses akan dilakukan setelah nilai x diperiksa

while (x <= 5)

{

listBox3.Items.Add(x);

x++;

}

}

}

}

//================================================================

Nah seperti yg saya bilang tadi…. Do while dan while do memilik sedikit perbedaan dimana do while mengerjakan proses dahulu baru memeriksa variable pembatas… dan while do memeriksa variable pembatas dahulu.. baru memulai proses..

Nah klo mau lihat bedanya secara nyata ganti saja “x=0” dengan “x = 6”

OK sekian catatan loopingnya TQ

Dragon Nest (Gerain): lakukan apa yang kamu tahu, percayalah pada dirimu sendiri

Iklan