Operator By Harifuddin,ST,MT..

Slides:



Advertisements
Presentasi serupa
Ekspresi As’ad Djamalilleil
Advertisements

assignment unary binary ternary
OPERATOR Ninik Tri H, S.Kom.
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
Komentar, Identifier dan Tipe Data
OPERATOR.
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
Pointer Dr. Lily Wulandari.
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Algoritma (Struktur, Tipe Data, Input/Output)
Bahasa Pemrograman C++
Sekilas jenis-jenis operator
OPERATOR C++.
OPERATOR.
Teknik Elektro – UIN SGD BANDUNG
Pertemuan Operand dan Operator
Dibuat o/ : Renni Angreni, S.Kom.
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Pointer BY HARIFUDDIN.
Tipe Data - Variabel Di dalam memprogram sering dilakukan penyimpanan nilai dalam suatu variabel (mis: a = b+c ). Terlebih dahulu dilakukan deklarasi variabel.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Pengenalan Operator.
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
Komentar, identifier Dan Tipe Data
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Operator C++ Pertemuan 3.
Elemen Dasar C Identifier :
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Pertemuan 2 OPERATOR DAN EKSPRESI.
Teknik Pemrograman oleh: Yohanes Sugiarto.
Pemograman Terstruktur
Variabel operator tipe data
Pertemuan 1 DATA & STRUKTUR DATA.
Pengenalan dan Struktur Java (Operator dan Input)
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
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 Elemen Dasar Java (2) As’ad Djamalilleil
Operator dan Operasi Input Output pada C++ Pertemuan 11
PENGULANGAN (Loop).
PERCABANGAN.
OPERATOR RELASI & LOGIKA
Pemrograman Terstruktur
Minggu ke-5 Imam Fahrur Rozi
STRUKTUR DATA PERTEMUAN III.
Algoritma dan Pemrograman
PERCABANGAN BY HARIFUDDIN.
Pemograman Berorientasi Object Sistem Informasi Semster III
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Algoritma Struktur Data
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PEMROGRAMAN TERSTRUKTUR
Konsep Pemrograman 4.
Pemrograman Terstruktur
Operator.
ALGORITMA & DASAR PEMROGRAMAN
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Operator C++ Pertemuan 3.
PEMROGRAMAN DASAR Varian dan Invarian.
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
Transcript presentasi:

Operator By Harifuddin,ST,MT.

Pendahuluan Ekspresi ialah Suatu statemen yang ditulis dalam bentuk persamaan matematik dan mempunyai nilai Contoh 4 + 5 Operator ialah Simbol atau karakter khusus yang digunakan dalam suatu ekspresi + , − , * , /, %

Operator dikelompokkan dalam 4 bagian, yaitu: Pendahuluan Operator dikelompokkan dalam 4 bagian, yaitu: Operator Assignment Operator Unary Operator Binary Operator Ternary

1. Operator Assignment Operator yang berfungsi untuk memasukkan (assign) nilai ke dalam suatu variabel ataupun konstanta Operator ini dilambangkan dengan tanda sama dengan (=) Contoh C = 3 + 4 Const double PI = 3.14

Contoh Operator Assignment // Mudah & Cepat Menjadi MASTER C++ // Dibuat oleh Harifuddin,ST,MT // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main () { // Mendeklarasikan konstanta // dengan melakukan assignment dengan nilai 3.14 const PI = 3.14; // Mendeklarasikan variabel-variabel char MyChar; // Mendeklarasikan variabel bertipe char char* MyString; // Mendeklarasikan variabel bertipe char* int MyInteger; // Mendeklarasikan variabel bertipe int double MyDouble; // Mendeklarasikan variabel bertipe double // Melakukan assignment terhadap variabel-variabel di atas MyChar = 'C'; MyString = "Mengungkap Rahasia C++"; MyInteger = 21; MyDouble = 21.0378; // Menampilkan nilai dari variabel-variabel di atas cout<<"MyChar : "<<MyChar<<endl; cout<<"MyString : "<<MyString<<endl; cout<<"MyInteger : "<<MyInteger<<endl; cout<<"MyDouble : "<<MyDouble; return 0; }

Hasil Kompilasi:

2. Operator Unary Operator yang hanya melibatkan sebuah operand. Jenis Operasi Contoh + Membuat nillai positif +7 − Membuat nilai negatif −7 ++ Increment C++ −− Decrement C−−

Contoh Program + dan − // Mudah & Cepat Mempelajari C++ // Oleh Harifuddin,ST,MT // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main() { int X; float Y; X = +5; // Dapat ditulis dengan X = 5, // yang berarti memasukkan nilai positif 5 Y = -2.12; // Memasukkan nilai negatif 2.12 // Menampilkan nilai yang disimpan dalam variabel X dan Y cout<<“Menampilkan Nilai X : "<<X<<endl; cout<<“Menampilkan Nilai Y : "<<Y<<endl; X = -X; // Mengubah nilai X menjadi negatif Y = -Y; // Mengubah nilai Y menjadi negatif // Menampilkan kembali nilai yang disimpan // dalam variabel X dan Y cout<<"Nilai X : "<<X<<endl; cout<<"Nilai Y : "<<Y<<endl; return 0; }

Hasil Kompilasi

3. Operator Binary Operator yang digunakan dalam operasi yang melibatkan dua buah operand. Dalam bahasa C++ operator ini dikelompokkan dalam 4 jenis, yaitu Operator Aritmetika Operator Logika Operator Relasional Operator Bitwise

3.1 Operator Aritmetika Operator yang digunakan untuk melakukan operasi-operasi aritmetika, seperti penjumlahan, pengurangan, dll. Operator Jenis Operasi Contoh + Penjumlahan 2+5=7 − Pengurangan 5−2=3 * Perkalian 2*5=10 / Pembagian 5.0/2.0=2.5 % Sisa bagi (modulus) 5 % 2 = 1

Contoh Program // Mudah & Cepat Mempelajari C ++ // Dibuat Oleh Harifuddin,ST,MT // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main() { // Mendeklarasikan variabel X (diisi nilai 10) // dan Y (diisi nilai 3) int X = 10, Y = 3; int Z; // Mendeklarasikan variabel Z sebagai // nilai hasil operasi // Melakukan operasi pembagian dan menyimpan // sisa baginya ke dalam Z Z = X % Y; // Menampilkan sisa bagi dari operasi pembagian X / Y cout<<X<<" % "<<Y<<" = "<<Z; return 0; }

Hasil Kompilasi

3.2 Operator Logika Operator yang digunakan untuk melakukan operasi di mana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar (1) dan salah (0). Nilai ini disebut dengan nilai Boolean Operator Jenis Operasi Contoh && AND (dan) 1 && 1 = 1 || OR (atau) 1 || 0 = 1 ! NOT (negasi) !0 = 1

3.3 Operator Relasional Operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand Operator ini ditempatkan dalam sebuah ekspresi yang bernilai benar atau salah Operator Jenis Operasi Contoh > Lebih besar (5 > 2) = 1 < Lebih Kecil (5 < 2) = 0 >= Lebih besar atau sama dengan (5 >= 5) = 1 <= Lebih kecil atau sama dengan (5 <= 2) = 0 == Sama dengan (5 == 2) = 0 != Tidak sama dengan (5 != 2) = 1

3.4 Operator Bitwise Operator yang digunakan untuk melakukan operasi-operasi yang berhubungan dengan pemanipulasian bit Operator bitwise ini hanya dapat dilakukan pada operand yang bertipe char dan int saja Operator Jenis Operasi Contoh & AND 1 & 0 = 0 | OR 1 | 0 = 1 ^ Exclusive OR (XOR) 1 ^ 1 = 0  NOT 1 = 0 >> Shift Right 16 >> 1 = 8 << Shift Left 1 << 1 = 2

Contoh Program // Mudah & Cepat Mempelajari C++ // dibuat oleh Harifuddin,ST,MT // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main() { int X, Y; // Menggeser 1 bit ke kanan dari bentuk biner bilangan 16 X = 16 >> 1; // Menggeser 2 bit ke kanan dari bentuk biner bilangan 16 Y = 16 >> 2; // Menampilkan hasil cout<<"16 >> 1 = "<<X<<endl; cout<<‘\n’<<"16 >> 2 = "<<Y; return 0; }

Hasil Kompilasi

4. Operator Ternary Operator yang digunakan dalam operasi yang melibatkan tiga buah operand Operator yang digunakan untuk menyatakannya ialah operator ? : Deklarasi: Ekspresi1 ? Ekspresi2 : ekspresi3; Bila ekspresi1 bernilai benar maka program akan mengeksekusi ekspresi2 Jika ekspresi 1 bernilai salah maka program akan mengeksekusi ekspresi3

Contoh Program // Mudah & Cepat Mempelajari C++ // Oleh: Harifuddin // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main() { int X; // Meminta user untuk memasukkan nilai X dari keyboard cout<<"Masukkan nilai X : "; cin>>X; cout<<'\n'; X = (X < 0) ? -X : X; // Melakukan pengecekan terhadap nilai X // Menampilkan nilai X setelah proses pengecekan cout<<"| X | = "<<X; return 0; }

Hasil Kompilasi

Terima Kasih