Teknik Elektro – UIN SGD BANDUNG

Slides:



Advertisements
Presentasi serupa
Pengambilan Keputusan
Advertisements

Ekspresi dan Operator As’ad Djamalilleil
Ekspresi As’ad Djamalilleil
assignment unary binary ternary
VARIABEL DAN OPERATOR.
OPERATOR Ninik Tri H, S.Kom.
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
Sum Of Product dan Product of Sum.
OPERATOR.
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Java (2) As’ad Djamalilleil
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
Operator C++ Pertemuan 3.
Operator Bahasa C++, Manipulasi String
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Pengenalan PHP Operator Aritmatika:
OPERASI DAN OPERATOR.
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Notasi Algoritma.
PHP Operators.
Bahasa Pemrograman C++
OPERATOR C++.
OPERATOR.
Pertemuan Operand dan Operator
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Pengenalan Operator.
Elemen Dasar Dalam C++.
Oleh Ahmad Ramadhani, S.Kom
Operator C++ Pertemuan 3.
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Pertemuan 2 OPERATOR DAN EKSPRESI.
KOMPUTER APLIKASI IT 2 OPERATOR.
Algoritme dan Pemrograman
Pemograman Terstruktur
ALJABAR BOOLE Aljabar Boole adalah salah satu aljabar yang berkaitan dengan variabel- variabel biner dan operasi-operasi logika. Variabel-variabel dalam.
Operator Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam – macam operator yang terdapat pada PowerBuilder.
Pengenalan PHP Operator Aritmatika:
Pertemuan Operasi Store - Compute
Pseudocode – Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
S. Indriani Lestariningati, M.T
DASAR PEMROGRAMAN JAVA
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
C++: OPERATOR Yenni Astuti, S.T., M.Eng.
As’ad Djamalilleil Ekspresi dan Operator As’ad Djamalilleil
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Operator dan Operasi Input Output pada C++ Pertemuan 11
Tipe Data, Nama dan Nilai
Operator By Harifuddin,ST,MT..
OPERATOR RELASI & LOGIKA
Materi PHP By : Lisda Juliana P.,Ssi..
Pemrograman Terstruktur
Minggu ke-5 Imam Fahrur Rozi
Minggu ke-6 Imam Fahrur Rozi
STRUKTUR DATA PERTEMUAN III.
Algoritma dan Pemrograman
Materi PHP By : Lisda Juliana P.,Ssi..
Core Jurusan Teknik Informatika Kode MK/SKS : TIF /2
PEMROGRAMAN TERSTRUKTUR
Konsep Pemrograman 4.
Pemrograman Terstruktur
Aritmatika Komputer.
Sistem Informasi Manufaktur
Operator.
ALGORITMA & DASAR PEMROGRAMAN
Operator C++ Pertemuan 3.
Contoh Implementasi Stack 1
Pemrograman Terstruktur
Pertemuan 2 JavaScript.
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
Transcript presentasi:

Teknik Elektro – UIN SGD BANDUNG OPERATOR Teknik Elektro – UIN SGD BANDUNG

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

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

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

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)

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

Contoh penggunaan operator aritmetika operatos-sederhana.c

Operator 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)

Postfix.c

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

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

Logika OR (||) 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 Operand 1 Operand 2 Hasil 1

Logika AND (&&) 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 Operand 1 Operand 2 Hasil 1

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) Operand Hasil 1

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

Operator Relasi a>b, mengembalikan 1 jika a lebih besar dari b dan nol jika sebaliknya a<b, mengembalikan 1 jika a lebih kecil dari b dan nol jika sebaliknya a<=b mengembalikan 1 jika a lebih kecil atau sama dengan 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

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

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

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

Berapa nilai y = a > b; Berapa nilai !a ; Berapa nilai a==b ; 2. Jika diketahui a = 5; b = 10; Berapa nilai x = a && b; Berapa nilai y = a > b; Berapa nilai !a ; Berapa nilai a==b ; Prak3/latih-2.c