Dalam penerapan algoritma, sebuah instruksiĀ akan dijalankan berdasarkan kondisi tertentu, dengan menggunakan seleksi.
Seleksi yang digunakan
if, if-else, switchcase
Beberapa contoh dari seleksi
1. if > true, jalankan statement 1
> false, tidak dijalankan apa apa.
2. if else —> sama seperti if, namun untuk pilihan lebih dari 2.
contohnya:
if a>b
print 1
else if a=b
print 2
else
print 3
3. nested if —> merupakan perintah if, dengan perintah if di dalamnya
contohnya:
if a=b
if a=c
print Excellentelse
print Good
else
print Bad
4. switch case —> belum begitu dipahami penggunaannya
contohnya:
If -> if(exp){
statement;
}
Switch Case
switch(x)
{
case constant: statement1; break;
.
.
default: statement;
}
angka 0 berarti false, sedangkan 1 true.
tipe error
1. Compile time error
2. Link time error
3. run time error4. logical error