"Repetition & Selection"


"Repetition & Selection"

A. repetition :

Secara singkat inti dari Repetition adalah satu atau lebih instruksi (perintah) yang akan diulang selama waktu tertentu , dan Repetition juga bisa disebut Looping.
  • Repetition / operasi perulangan memiliki 3 command :
  • For loop
  • while loop
  • do-while loop


1 . For Loop 
syntax : 
for(exp1 ; exp2 ; exp3)
{
   statement1;
   statement2;
 }

contoh  :                                                        



seperti contoh :



exp1 disebut dengan inisialisasi variabel.

exp2 disebut dengan syarat( i  <=10 )(jika syarat ini terpenuhi maka proses pengulangan berhenti).

exp3 
disebut operasi bilangan :  nilai yang ditentukan. Pada contoh di samping operasi bilangan dilakukan dengan increment x++  yaitu penambahan 1 nilai (pada inisial  x=0).









Ada juga dengan decrement atau x-- atau pengurangan 1 nilai.







maka hasil nya sesuai syarat yaitu pengulangan ' *'  dari 0 sampai 10.



2. While Looping

pengulangan program yang akan dijalankan secara berulang selama kondisi pada while bernilai benar , tetapi akan berhenti jika syarat WHILE bernilai salah.

syntax :
while(condition)
{
condition if it is true;
}










jika nilai x = 0 maka selama nilai x < 11, jalan kan increment pada x dan keluar kan hasil sebanyak syarat tersebut.





3. Do-While Looping
pada perulangan ini , pernyataan pada program akan dijalankan setidaknya sekali sebelum melanjutkan pada perulangan pada syarat While.

syntax :

do{
statement akan di jalani selama bernilai benar dengan kondisi ;
}while(kondisi);





















sekian dari repettion.

B. selection :
Selection adalah proses dimana program akan melakukan pengecekan kondisi. 
Selection dapat digunakan untuk menentukan statement mana yang akan dijalankan jika kondisi yang di berikan terpenuhi.

Tiga contoh selection pada bahasa C yang paling sering digunakan adalah:
-If
-If-Else
-Switch-Case

 contoh If-Else syntax :

if (condition)
{
   statement1;
   statement2;
}

else

 {
   statement3;
   statement4;  

}


atau


If(condition) statement1;

else statement2;


atau


If(condition)

{
   statement1;

   statement2; 
}
else if(condition)
{
  statement1;

  statement2; 
}

Contoh Switch-Case syntax :

switch (condition)
{
  case constant1 : statement1; break; 
  .
  .
  case constant2 : statement2; break;
  default : statement;

}
2201787184
skyconnectiva.com
binus.ac.id
Stenli Tong

Komentar

Postingan populer dari blog ini

Sorting & Searching

FUNCTION and RECURSIVE

pointer and array