Algoritma-3

SELEKSI

Syntax

  • If
    • True=menjalankan statement
    • False=tidak menjalankan statement

if(boolean) statement ||

if(boolean){statement 1; statement 2; statement 3; }

  • If-Else
    • True=menjalankan statement
    • False=menjalankan statement lain

if(boolean) statement ||if(boolean){statement 1; statement 2; statement 3; }

else{statement 1; statement 2; }

  • Nested-If –> If yang bersarang

if(boolean)statement 1; if(boolean)statement 2; if(boolean)statement 3; ||

if(boolean)statement 1;else if(boolean)statement 2; else if(boolean)statement 3;

  • Switch-Case=menggunakan ekspresi; else –> deffault, menjalankan statement sampai bertemu ‘break’

switch(expression){case constant 1:statement 1;break;

case constant 2:statement 2; break; deffault:statement; }

  • Operator ?:  –> sama dengan if tapi menjadi sebuah value

condition?then-expression:else-expression;

Error type:

  1. Compile-time error
    • Syntax
  2. Link-time error
    • Error input link
  3. Run-time error

Kesalahan alamat memori, bisa jadi overflow

  1. Logical-error
    • Algoritma yang salah

Leave a Reply

Your email address will not be published. Required fields are marked *