Wednesday, October 10, 2018

Repitition

               Pengulangan atau yang biasa kita sebut dengan looping adalah instruksi untuk pengulangan suatu statement.

Kita dapat memakai beberapa metode untuk melakukan suatu loop :

  1. For
  2. While
  3. Do-while

Syntax:
for(exp1; exp2; exp3) statement;
or:
for(exp1; exp2; exp3){
  statement1;
  statement2;
  …….
 }
exp1 :  initialization
exp2 :  conditional
exp3 :  increment or decrement
exp1, exp2 and exp3 are optional

Diatas ini adalah syntax untuk menjalankan looping menggunakan for.





Berikut ini adalah contoh penggunaan dari For. Untuk mencetak angka 1-10 dan sebaliknya. 

For juga dapat dikombinasikan dengan For lagi --> atau yang biasa kita dengar sebagai nested loop (loop di dalam loop). Selain dapat dikombinasikan dengan sesama loopingan, for dapat di kombinasikan dengan If statement.

int x, y;
for (x=1;x<=5;x++)
     for (y=5; y>=1; y--)
           printf(”%d %d ”,x,y);

Kemudian untuk melakukan loop kita bisa menggunakan While

Syntax :
while (exp) statements;
or:
while(exp){
  statement1;
  statement2;
   …..

}


while(exp);
exp adalah suatu boolean ekspresi yang hasilnya true atau false.


Yang terakhir adalah Do-While. Kegunaan Do-While:

hampir sama dengan perulangan while yaitu sebuah perulangan yang kondisi berhenti sudah di ketahui tetapi banyaknya proses perulangan yang dilakuakan belum di ketahui. perbedaannya dengan while yaitu perulangan do-while pasti akan dilakukan minimal satu kali. hal ini terjadi karena pengecekan kondisi dilakukan diakhir statemen. secara umum bentuk perulangan do-while yaitu:

Syntax :
do{
    < statements >;
} while(exp);



Itu saja pelajaran untuk kali ini. Semoga bisa bermanfaat untuk kawan-kawan. Sampai jumpa :)

Moses Stefano Christofel
2201754766



No comments:

Post a Comment

Sorting dan Searching

Sorting Tipe-tipe sorting : Ascending, yaitu mengurutkan dari nilai terkecil ke nilai terbesar Descending, yaitu mengurutkan dari ni...