SMK TI BALI GLOBAL DENPASAR OPERATOR ARITMATIKA & OPERATOR LOGIKA Oleh : Rika Sulistyowati, S. Kom
SMK TI BALI GLOBAL DENPASAR Hasil output : -
SMK TI BALI GLOBAL DENPASAR Source Code Program Menghitung Luas Segitiga #include <iostream.h> #include <conio.h> int a,t,luas; void main() { cout<<"Program Menghitung Luas Segitiga" <<'\n'; cout<<"---------------------------" <<'\n'; -
SMK TI BALI GLOBAL DENPASAR cout<<"Masukkan alas segitiga : ";cin>>a; cout<<"Masukkan tinggi segitiga : ";cin>>t; luas = (a * t)/2 ; cout<<'\n'; cout<<"---------------------------" <<'\n'; cout<<"Luas segitiga adalah : "<<luas<<'\n'; getch(); } -
SMK TI BALI GLOBAL DENPASAR Program Menghitung Luas Persegi Panjang #include <iostream.h> #include <conio.h> int p,l,luas; void main() { cout<<"Program Menghitung Luas Persegi Panjang" <<'\n'; cout<<"---------------------------------------" <<'\n'; cout<<"Masukkan nilai panjang : ";cin>>p; cout<<"Masukkan nilai lebar : ";cin>>l; -
SMK TI BALI GLOBAL DENPASAR luas = (p * l); cout<<'\n'; cout<<"---------------------------------------" <<'\n'; cout<<"Luas persegi panjang adalah : "<<luas<<'\n'; getch(); } -
SMK TI BALI GLOBAL DENPASAR Hasil output : -
SMK TI BALI GLOBAL DENPASAR Operator Logika Operator Logika digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau 0 (False) - Simbol Keterangan ! Operator logika NOT && Operator logika AND || Operator logika OR
SMK TI BALI GLOBAL DENPASAR Operator logika NOT ( ! ) Operator logika NOT akan memberikan nilai kebalikan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya. Misalnya : Jika nilai a = 3 Pada a + 4 < 10 : pada ekspresi relasi akan bernilai 1 (true) karena 7 < 10, sedangkan jika digunakan operator NOT akan menjadi : !(a + 4 < 10) dan bernilai 0 (false). -
SMK TI BALI GLOBAL DENPASAR Operator logika AND ( && ) Operator logika AND digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR Lihat : Operator && - a b a && b True False false
SMK TI BALI GLOBAL DENPASAR Contoh : Ada 3 relasi, yaitu a + 4 < 10 ; b > a + 5 ; c - 2 >= 4 ; Jika a = 3 ; b = 3 ; c = 7 ; maka penggunaan operator logika AND seperti berikut : a + 4 < 10 ==> 3 + 4 < 10 ==> 7 < 10 ==> Benar b > a + 5 ==> 3 > 3 + 5 ==> 3 > 8 ==> Salah c - 2 >= 4 ==> 7 - 2 >= 4 ==> 5 >= 4 ==> Benar Jika menggunakan Operator Logika AND pada ketiga relasi di atas akan bernilai Salah ( 0 ), karena ada satu relasi yang bernilai Salah, maka semuanya akan bernilai Salah. a + 4 < 10 && b > a + 5 && c - 2 >= 4 ==> Salah ==> 0 nol -
SMK TI BALI GLOBAL DENPASAR Operator logika OR (||) Operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH,maka akan bernilai SALAH. Operator || - a B a || b True False false
SMK TI BALI GLOBAL DENPASAR Contohnya masih sama seperti pada kasus Operator Logika AND ( && ). a + 4 < 10 ==> 3 + 4 < 10 ==> 7 < 10 ==> Benar b > a + 5 ==> 3 > 3 + 5 ==> 3 > 8 ==> Salah c - 2 >= 4 ==> 7 - 2 >= 4 ==> 5 >= 4 ==> Benar Jika menggunakan Operator Logika OR pada ketiga relasi di atas akan bernilai Benar ( 1 ), karena jika ada satu relasi saja yang bernilai Benar, maka semuanya akan bernilai Benar. a + 4 < 10 || b > a + 5 || c - 2 >= 4 ==> Benar ==> 1 -
SMK TI BALI GLOBAL DENPASAR SAMPAI BERTEMU KEMBALI DI PERTEMUAN SELANJUTNYA TERIMA KASIH -