Friday, October 19, 2018

Algoritma & Programming Looping or Repetition

Looping atau Repetition adalah proses intruksi yang dilakukan berulang kali sampai suatu kondisi tercapai.

Berikut beberapa contoh Looping/Repetition :
- For
- While
- Do-While


  • Repetition : For
Dalam penggunaanya, For ditulis dengan format :

        For ( "Inisilisasi Variabel"; "Kondisi" ; "Kenaikan atau Pengurangan"  )

Contoh :
    For ( x=0 ; x <= 10 ; x++ ){
               Intruksi;
     }
Pertama, kita menginisialisasikan x dengan nilai awal 0. lalu menentukan kondisi untuk menghentikan Looping. Disini kondisinya x kurang sama dengan 10. dengan menentukan x++ atau menaikkan variabel x dengan 1 sampai tercapai x kurang sama dengan 10.

apabila Intruksi diisi untuk mencetak x, maka "012345678910" yang akan dicetak oleh program.


  • While
Dalam Penggunaanya, While ditulis dengan format :
       "Variabel"
       While ( "Kondisi" ){
                   Intruksi;
        }
Disini kita hanya perlu menentukan kondisi untuk menghentikan Loopingnya saja. Inisialisasi variable dilakukan diluar looping seperti biasa.
Contoh :
        int x = 0
        While ( "x <= 10" ){
                   printf( "%d", x);
                   x++;
        }
Kondisi ditentukan x kurang sama dengan 10, dilanjutkan dengan mencetak x yang mulai dengan 0 dan dinaikkan dengan 1 sampai tercapai x kurang sama dengan 10

Program ini akan mencetak "012345678910"

  • Do-While
Hampir sama dengan While, perbedaannya hanya Do-While akan menjalankan prosesnya setidaknya 1 kali walaupun kondisinya sudah terpenuhi, sedangkan While tidak akan dijalankan apabila kondisi sudah terpenuhi.

Contoh :
      int x = 11
      while( x <= 10 ){
               printf("Hello World");
      }

      do{
                printf ( "Hello");
                x++;
       }
       While ( x <= 10 );
Kedua kondisi ditentukan sama yaitu x kurang sama dengan 10, tetapi karena x di inisialisasikan dengan 11 makan proses while kondisinya sudah terpenuhi dan tidak dijalankan, sedangkan proses do-while walaupun kondisinya sudah terpenuhi tetap menjalankan prosesnya 1 kali.

Program ini akan mencetak "Hello" yang ada pada intruksi Do-While saja.

Sekian dari saya, terima kasih sudah membaca.

Kelvin Chandra
2201745515
binus.ac.id
skyconnectiva.com

No comments:

Post a Comment