Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

OPERATOR Teknik Elektro – UIN SGD BANDUNG. Tujuan Pembelajaran Mahasiswa diharapkan mengetahui macam-macam operator di C Mahasiswa mampu menggunakan operator-operator.

Presentasi serupa


Presentasi berjudul: "OPERATOR Teknik Elektro – UIN SGD BANDUNG. Tujuan Pembelajaran Mahasiswa diharapkan mengetahui macam-macam operator di C Mahasiswa mampu menggunakan operator-operator."— Transcript presentasi:

1 OPERATOR Teknik Elektro – UIN SGD BANDUNG

2 Tujuan Pembelajaran Mahasiswa diharapkan mengetahui macam-macam operator di C Mahasiswa mampu menggunakan operator-operator di C dengan tepat

3 Macam-macam Operator Assignment sederhana Aritmatika Increment & decrement Kurung buka-tutup Relasi & logika 3

4 Istilah-istilah Operator (operator) Operan (operand) Nilai kembalian (return value) 4 A = * 3; Operand Operator

5 Assignment Sederhana Simbol : “=“ (tanda sama-dengan) Tugasnya adalah memberikan nilai yang ditugaskan. Contoh : a = 1;(memberikan nilai 1 kepada a) b = 1.23;(memberikan nilai 1.23 kepada b) c = a; (memberikan nilai apapun di a kepada c) 5

6 Operator Aritmetika Contoh penggunaan:  a=1+1;(memberikan 2 kepada a)  b= ;(memberikan 3.5 kepada b)  c=8/a;(memberikan 4 kepada c)  d=15%c;(memberikan 3 kepada d) 6 Operasi MatematikSimbol Operator Penjumlahan+ Pengurangan- Perkalian* Pembagian/ Pencarian sisa hasil bagi%

7 Contoh penggunaan operator aritmetika

8 Operator Increment. & Decrement Increment : ++, Decrement : -- Prefix :  ++a, menjadikan a bernilai (a+1) dan mengembalikan nilai tersebut  b=++a, menjadikan b dan a bernilai (a+1) Postfix :  a++, menjadikan a bernilai (a+1) tetapi mengembalikan nilai awal a  b=a++, menjadikan b bernilai a dan a bernilai (a+1) 8

9

10 Kurung Buka-tutup Operator : ( ) Digunakan untuk mengelompokkan operator yang akan dievaluasi bersama Secara umum, ekspresi akan dievaluasi dari kiri ke kanan, contoh :  3 * ekuivalen dg (3*5) + 2, tidak ekuivalen dg 3 * (5+2) 10

11 Operator Logika Hasil dari operator logika berupa 0 atau 1. SimbolKeterangan &&Operator AND ||Operator OR !Operator NOT

12 Logika OR (||) Operand 1Operand 2Hasil Tabel Logika OR  a || b, mengembalikan 1 apabila nilai a atau b tidak nol, mengembalikan 0 apabila sebaliknya  0 || 0, mengembalikan 0  0 || 0 || 1, mengembalikan 1  Jika a=0, maka ekspresi (a-- || ++a || a++ || --a) akan mengembalikan 0 dan a = 0  Evaluasi berhenti saat bernilai 1

13 Logika AND (&&) Operand 1Operand 2Hasil Tabel Logika AND  a && b mengembalikan 1 jika a dan b tidak nol, mengembalikan 0 jika sebaliknya  1 && 1 mengembalikan 1  1 && 1 && 0 mengembalikan 0  Evaluasi berhenti saat bernilai 0

14 Logika NOT (!) Merupakan operator negasi atau menghasilkan nilai kebalikan dari operand-nya. Tabel Logika NOT Contoh :  !a (mengembalikan 1 apabila operand bernilai 0 dan mengembalikan 0 jika sebaliknya) 14 OperandHasil 01 10

15 Operator Relasi (perbandingan) SimbolKeterangan > Lebih besar >= Lebih besar sama-dengan < Lebih kecil <= Lebih kecil sama-dengan == kesamaan (equal to) != ketidak-samaan

16 Operator Relasi a>b, mengembalikan 1 jika a lebih besar dari b dan nol jika sebaliknya a=b mengembalikan 1 jika a lebih besar atau sama dengan b dan nol jika sebaliknya a == b mengembalikan 1 apabila a dan b bernilai sama, mengembalikan 0 jk sebaliknya a != b mengembalikan 1 apabila a tidak sama dg b, mengembalikan 0 jk sebaliknya 16

17 Operator Assignment (Penugasan) OperatorKeterangan =Pemberian nilai +=Penambahan bilangan -=Pengurangan bilangan *=Pengalian bilangan /=Pembagian bilangan %=Pemerolehan sisa pembagian

18 Operator Penugasan (cont.) Contoh : a = 10;  a+=2; Hasilnya a=12  a-=2;Hasilnya a=8  a*=2;Hasilnya a=20  a/=2;Hasilnya a=5  a%=2;Hasilnya a =0

19 Latihan 1.Berapakah hasil ekspresi berikut : a * 5 b. 10 – % 6 c. 3 % 7 / 2 – 1 d. (15%8) > (2*3+15) e. (1 || 0) && (2 && 1) 19

20 2. Jika diketahui a = 5; b = 10; Berapa nilai x = a && b; Berapa nilai y = a > b; Berapa nilai !a ; Berapa nilai a==b ;


Download ppt "OPERATOR Teknik Elektro – UIN SGD BANDUNG. Tujuan Pembelajaran Mahasiswa diharapkan mengetahui macam-macam operator di C Mahasiswa mampu menggunakan operator-operator."

Presentasi serupa


Iklan oleh Google