KEEP CALM AND CHEERS WITH US

Posted in: Uncategorized by wreckcs19 on October 21, 2015


DATE :Thursday, 15 October 2015



Program Control – Selection

1. Selection Definition
2. If
3. If-Else
4. Nested If
5. Switch-Case
6. ?: Operator
7. Error Type


 

  • Selection Defination

adalah sebuah pilihan yang bisa lebih dari satu Syntax :
if (hanya if biasa yang digunakan untuk pilihan/simple if)
if-else (digunakan jika lebih dari satu pilihan, bisa dua ataupun lebih pilihan)
switch-case

Yang terpenting dalam membuat program adalah syntax.

– Contoh Syntax IF :
– if (boolean expression) statement; (digunakan jika hanya satu statement)
– if (boolean expression) {
statement1;
statement2;
……
} (digunakan jika lebih dari satu statement)

Sifatnnya bolean misalnya true atau false jika true dia menjalankan statement jika false dia
tidak menjalankan statement.

– Contoh Syntax IF-ELSE :

(jika hanya ada dua statement) :
if (boolean expression) statement1;
else statement2;

(jika ada lebih dari dua statement dan else digunakan sebagai pilihan terakhir):
if (boolean expression){
statement1;
statement2;
……
}
else {
statement3;
statement4;

}

  • Selection NESTED-IF

– Contoh Syntax NESTED-IF :
if (boolean expression) statement1;
if (boolean expression) statement2;
if (boolean expression) statement3;

(atau jika ada lebih dari dua statement dan else digunakan sebagai pilihan terakhir) :
if (boolean expression) statement1;
else
if (boolean expression) statement2;
else
if (boolean expression) statement3;

  • Selection SWITCH-CAS

– Contoh Syntax SWITCH-CASE :
switch (expression) {
case constant1 : statements1; break;
.
.
case constant2 : statements2; break;
default : statements;
}

(Jika nilai statement sesuai dengan nilai konstan kasus pernyataan terkait kemudian dijalankan. Jika tidak maka pernyataan default dijalankan)

  • Operator

– Contoh Syntax Operator :
if(a > b)
max_value = a;
else
max_value = b;

(bisa juga langsung menggunakan ternery)
max_value = (a > b) ? a : b;

– Go To and Label (tidak perlu dipelajari karena telah ditinggalkan)

  • Error Type :

1). Compile-Time Error
2). Link-Time Error
syntax sudah benar tetapi tidak ada kode obyek pada link waktu
3). Run-Time Error
4). Logical Error
Disebabkan oleh kesalahan flow/algoritma




 

SALAM CyberSecurityORCyberSecurityCommunity  ^_^

HACK PASSIONATELY

ACT RIGHTEOUSLY

THANKSSSSS

Tags:

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment