Operator dan Operasi Input Output pada C++ Pertemuan 11

Slides:



Advertisements
Presentasi serupa
OPERATOR DAN UNGKAPAN.
Advertisements

PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Operator dan Operasi Input Output pada FORTRAN Pertemuan 4 Matakuliah: S0683/Algoritma dan Pemrograman Tahun: 2007.
Pemrograman Terstruktur
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
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 (VAR.PENUNJUK)
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
PHP Operators.
Teknik Elektro – UIN SGD BANDUNG
Bab 05 Tipe Data dan Mengisi Variabel
DASAR STRING PEMROGRAMAN SISTEM.
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Modul 2 Pengenalan Bahasa C++
Pengenalan Operator.
Elemen Dasar Dalam C++.
Statement Control (if dan switch)
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Oleh Ahmad Ramadhani, S.Kom
Operator C++ Pertemuan 3.
Pengantar C++.
Elemen Dasar C Identifier :
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
Pertemuan III Komentar, Identifier dan Tipe data.
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
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Variabel operator tipe data
Pertemuan Operasi Store - Compute
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
S. Indriani Lestariningati, M.T
DASAR PEMROGRAMAN JAVA
C++: OPERATOR Yenni Astuti, S.T., M.Eng.
BAHASA PEMROGRAMAN C OPERATOR IRSAN JAELANI.
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Tipe Data, Nama dan Nilai
Operator By Harifuddin,ST,MT..
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
Pemrograman Terstruktur
Pemrograman Bahasa C sRi nurhayati, mt.
STRUKTUR DATA PERTEMUAN III.
Algoritma dan Pemrograman
Pemograman Berorientasi Object Sistem Informasi Semster III
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PEMROGRAMAN TERSTRUKTUR
Konsep Pemrograman 4.
Pemrograman Terstruktur
DATA & STRUKTUR DATA PERTEMUAN 2 IMAM SIBRO MALISI NIM :
Arithmetic Expression
Algoritma Struktur Data
Operator.
Pertemuan 3 Input/output Statement Assignment Statement
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 dan Operasi Input Output pada C++ Pertemuan 11 Matakuliah : S0683/Algoritma dan Pemrograman Tahun : 2007 Operator dan Operasi Input Output pada C++ Pertemuan 11

Operator Operator dalam C++ meliputi: Operator aritmatika Operator bitwise Operator majemuk Operator relasi Operator logika Operator kondisi 3 Bina Nusantara

Tergantung penempatan Operator Aritmatika Tanda operasi yang digunakan dalam perhitungan aritmatika Operator Operasi Derajat * Kali 1 / Bagi % Sisa hasil bagi + Tambah 2 - Kurang ++ Increment Tergantung penempatan -- Decrement Untuk mengubah derajat dapat digunakan tanda kurung ‘(‘ dan ‘)’ 4 Bina Nusantara

Contoh Operator Aritmatika void main() { int a = 10, b = 3; int c,d,e,f,g,h,i,j,k; c = a * b; d = a / b; e = a % b; f = a + b; g = a – b; h = ++a * b; i = a++ * b; j = --a * b; k = a-- * b; } c = 30 d = 3 karena tipe data variabel d adalah int e = 1 f = 13 g = 7 h = 33 karena nilai a akan ditambah 1 terlebih dahulu i = 33 karena nilai a akan ditambah 1 setelah proses perkalian j = 33 karena nilai a akan dikurang 1 terlebih dahulu k = 33 karena nilai a akan dikurang 1 setelah proses perkalian 5 Bina Nusantara

Operator Bitwise Digunakan untuk manipulasi data dalam bentuk bit Operasi Derajat ~ NOT 1 << Geser ke kiri 2 >> Geser ke kanan & AND 3 | OR 4 ^ XOR 5 Hanya dapat digunakan untuk operand bertipe int atau char 6 Bina Nusantara

Contoh Operator Bitwise void main() { unsigned char a = 5; unsigned char b,c,d,e,f,g; b = a << 3; c = a >> 1; d = a & c; e = a | c; f = a ^ c; g = ~a; } b = 40 c = 2 d = 0 e = 7 f = 7 g = 250 7 Bina Nusantara

Operator Majemuk Digunakan untuk mempersingkat penulisan operasi assignment Bentuk umum: <variabel> = <variabel> <operator> <operand>; menjadi: <variabel> <operator> = <operand>; 8 Bina Nusantara

Contoh Operator Majemuk Operasi Assignment += x += 2; x = x + 2; -= x -= 2; x = x - 2; *= x *= 2; x = x * 2; /= x /= 2; x = x / 2; %= x %= 2; x = x % 2; <<= x <<= 2; x = x << 2; >>= x >>= 2; x = x >> 2; &= x &= 2; x = x & 2; |= x |= 2; x = x | 2; ^= x ^= 2; x = x ^ 2; 9 Bina Nusantara

Operator Relasi Tanda operasi yang digunakan untuk menyatakan hubungan antara dua buah elemen Operator Relasi < lebih kecil dari <= lebih kecil sama dengan dari == sama dengan != tidak sama dengan > lebih besar dari >= lebih besar sama dengan dari Salah bernilai 0, benar bernilai 1 10 Bina Nusantara

Operator Logika Tanda operasi yang digunakan di dalam perbandingan logika Operator Perbandingan Derajat ! Tidak atau bukan 1 && Dan 2 || Atau 3 Salah bernilai 0, benar bernilai 1 11 Bina Nusantara

Operator Kondisi Digunakan untuk mendapatkan sebuah nilai dari dua buah kemungkinan, berdasarkan suatu kondisi Bentuk umum: ungkapan1 ? ungkapan2 : ungkapan3 Contoh: min = bil1 < bil2 ? bil1 ; bil2; 12 Bina Nusantara

Operasi Input Bentuk umum: cin >> variabel; cin >> variabel >> variabel; Contoh: #include “iostream.h” void main() { int a, b; cin >> a >> b; } 13 Bina Nusantara

Operasi Output Bentuk umum: cout << variabel; cout << konstanta; cout << variabel << karakter khusus; Contoh: #include “iostream.h” void main() { int a=2011; cout << “Hallo Binusian “ << a << ‘\n’; } 14 Bina Nusantara

Contoh Program Program untuk menghitung rata-rata dari 5 buah bilangan bulat #include “iostream.h” #include “conio.h” void main() { int i,j,k,l,m; float a; clrscr(); cout << “Masukkan 5 buah bilangan bulat : “; cin >> i >> j >> k >> l >> m; a = (i+j+k+l+m)/5; cout << “Rata-rata dari 5 bilangan di atas = “ << a; } 15 Bina Nusantara