"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
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;
}
{
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
skyconnectiva.com
binus.ac.id
Stenli Tong
Komentar
Posting Komentar