Laman

Selasa, 28 Desember 2010

Break dalam perulangan di C#

dalam kondisi tententu, kita akan membutuhkan yang namanya break dalam looping, yaitu keluar dari perulangan sebelum proses perulangan tersebut selesai. sebagai contoh, misalnya akan melakukan looping nilai dari 1 sampai dengan 10, akan tetapi looping  tersebut dihentikan ketika nilai indek looping sama dengan 7. sehingga proses sudah selesai walau proses perulangan belum sampai selesai. Sekarang mari kita buat projectnya.seperti biasanya buat project baru, klik file dan pilih new project, pada kotak project name isi nama project sesuai keinginan, tidak ada aturan khusus dalam penulisan nama project. langkah-langkah selanjutnya silahkan ikuti intruksi dibawah ini
Gambar 1. Preview desain aplikasi 

langkah 1 : tambahkan dua komponen label, satu komponen textbox, dan satu komponen button. atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar atas
langkah 2  : pada button OK, tambahkan code berikut ini
       for (int i = 0; i < 10; i++)
            {
              if (i == Convert.ToInt16(textBox1.Text))
               {
                 MessageBox.Show("Looping dihentikan");
                 break;
               }
                  MessageBox.Show(i.ToString());
             }

langkah 3 : Done, program selesai dibuat. sekarang coba jalankan program yang selesai dibuat. setelah form muncul pada textbox break looping silahkan diisini dengan nilai 7. maka program tidak akan pernah melakukan looping sebanyak lebih dari 7 kali, walaupun di statement for telah dideklatasikan untuk menjalankan perulangan sebanyak 10 kali. ini dikarenakan pada saat nilai indek sama dengan 7 sintak break dijalankan

berikut ini penjelasan program dan potongan source code diatas, 
for (int i=0;i<10;i++)
     {
     }

pada statement looping diatas digunakan untuk melakukan looping dari nilai 1 sampai 10. Sedangkan statement dibawah ini digunakan untuk menentukan syarat kondisi untuk break (keluar dari looping).
          if (i == Convert.ToInt16(textBox1.Text))
                {
                    MessageBox.Show("Looping dihentikan");
                    break;
                }

Untuk memudahkan dalam memahami materi ini silahkan download contoh programnya dan full projectnya
download binary file disini
download full project disini
for more information contact us on informasi@csharp-indonesia.com
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

16 komentar:

  1. Hi!

    I can see you have very detailed and professional resource on C# programming, well done!
    I just want to ask if you know any resource to learn c# for beginners for free? I've found codeasy.net. There you learn just by reading an adventure story about fighting machines in the future. While reading, you meet challenges that require real coding to solve.
    Have anyone tried something similar?

    Thanks!

    BalasHapus