Saturday, July 10, 2010

Perulangan C/C++

Pada pemrograman, seringkali kita menginginkan agar perintah dikerjakan secara berulang beberapa kali. Untuk melakukan perintah secara berulang, kita tidak perlu menulis kode program secara berulang-ulang, tetapi kita bisa menggunakan perintah perulangan. Jenis perintah perulangan yaitu, WHILE, DO...WHILE, dan FOR.



Berikut adalah penjelasan singkat tentang jenis-jenis perulangan (looping)


  • Perulangan WHILE
    Perulangan WHILE digunakan apabila kita ingin memeriksa variable sebelum melakukan perulangan. Contoh perulangan WHILE.

    void main()
    {
    int perulangan=1;
    while(perulangan<=5) { printf("Pencetakan ke-%d\n",perulangan); perulangan = perulangan + 1; } getch(); } Jalannya program di atas adalah:
    1. Inisialisasi variable
    2. Periksa variable (perulangan<=5), bila benar kerjakan perintah dalam blok
    3. Perintah dalam blok, cetak tulisan dan bilangan, variable ditambah 1
    4. Periksa variable (perulangan<=5), bila salah program selesai karena tidak ada perintah selanjutnya
  • Perulangan DO...WHILE
    Perulangan DO...WHILE digunakan apabila ingin mengerjakan perintah perulangan dahulu baru kemudian memeriksa variable. Dengan demikian, perulangan akan dikerjakan minimal satu kali. Berikut contoh perulangan DO...WHILE.

    void main()
    {
    int perulangan=1;
    do
    {
    printf("Pencetakan ke-%d\n",perulangan);
    perulangan = perulangan + 1;
    }while(perulangan<=5); getch(); } Jalannya program di atas adalah:
    1. Inisialisasi variable
    2. Cetak tulisan dan bilangan ke layar
    3. periksa variable (perulangan<=5), bila benar ulangi perintah dalam blok
    4. Setelah perintah dalam blok dikerjakan, periksa variable lagi
    5. Bila hasil periksa variable salah, program selesai
  • Perulangan FOR
    Perulangan FOR baik digunakan apabila kita sudah mengetahui berapa kali perulangan akan dilakukan. Sebenarnya perulngan FOR adalah bentuk sederhana dari perulangan WHILE. Berikut contoh perulangan FOR

    void main()
    {
    int bilangan;
    for(bilangan=1;bilangan<=5;bilangan++)
    {
    printf("Perulngan ke-%d\n",bilangan);
    }
    getch();
    }

    Jalannya program di atas adalah:
    1. Deklarasi variable
    2. Assignment variable
    3. Periksa variable (bilangan<=5), bila benar kerjakan perintah dalam blok
    4. Increment variable
    5. Periksa variable (bilangan<=5) bila salah, perintah selesai

Post a Comment

Followers

followers

  © Blogger templates ProBlogger Template by Ourblogtemplates.com 2008

Back to TOP