tugas algo 2
Posted in: Tugas by firmandr on October 15, 2015
telat nih bang -,-
operator: sebuah simbol unttuk proses value untuk membuat hasil baru.
jenis operator:
- unary = satu operand
- binari = dua operand
- ternary = tiga operand
contoh: d = c + b
= dan + itu operator, lalu b, c, d itu operandnya.
assigment operator “=”
contoh: a=b
conditional: if z(a>b),2=a
else 2=b
penggunaan “?”: z = (a>b)?a:b.
pengetian: jika a lebih besar dari pada b maka hasil benar dan menjalankan perintah a. jika salah maka jalankan perintah b.
logical operator:
- && = and
- || = atauÂ
- ! = not
bitwise operator:
- & = and
- | = or
- ^ = xor
- ~ = complement
- >> = shift rigth
- << = shift left.
tugas algo 3
Posted in: Tugas by firmandr on October 15, 2015
tugas algo pertemuan tgl 15 oct:
selection: if, if-else, switch-case.
if menerima kondisi true.
if-else memiliki kondisi lebih dari satu.
nested-if
if(boolean expression) statement1;
if(boolean expression) statement2;
if(boolean expression) statement3;
or
if(boolean expresion) statement1;
else
if(boolean expresion) statement2;
else
if(boolean expresion) statement3;
switch-case:
switch-case sifat expression (masukan boleh berupa nilai atau char)
switch(expression){
case constan1 : statement1; break;
.
.
case constan2 : statement2; break;
default : statements;
}
break digunakan keluar dari looping.
default merupakan else pada switch.
switch-case itu yg kita cari itu angka atau char.
?: operator sama kaya if tp buat mengemballikan nilai.
if(a > b)
max_value = a;
else
max_value = b;
as
max_value = (a > b) ? a : b;
go to menggunakan melompat dari page satu ke page lain pada masanya.
jenis error:
compile-time error.
link-time error.
run-time error.
logical error.