Renni Angreni, S.Kom., M.Kom.

Slides:



Advertisements
Presentasi serupa
Lingkup Variabel Kelas Penyimpanan Rekursi
Advertisements

OPERATOR DAN UNGKAPAN.
PEMROGRAMAN SISTEM POINTER Pertemuan X. ALAMAT & POINTER Pointer sesungguhnya berisi alamat memory yang menyimpan data. Pointer sesungguhnya berisi alamat.
Ekspresi As’ad Djamalilleil
assignment unary binary ternary
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
POINTER
OPERATOR Ninik Tri H, S.Kom.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
PENGENALAN c++ DAN STRUKTUR DASAR C++
OPERATOR.
Pemrograman Terstruktur
Elemen Dasar Java (2) As’ad Djamalilleil
Nested If = if bersarang = if bertingkat Operator logika
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Pointer Memory Dinamic.
Operator C++ Pertemuan 3.
Operator Bahasa C++, Manipulasi String
Pemrograman Dasar Pointers.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Created by Renni Angreni, M.Kom.. Identifier (Pengenal) Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan : - variabel.
OPERASI DAN OPERATOR.
OPERASI FILE Bag.1 Pertemuan 26 Dasar Pemrograman
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Bahasa Pemrograman C++
Pointer.
Sekilas jenis-jenis operator
OPERATOR C++.
OPERATOR.
Operator Unary Operator Ternary
Bab 05 Tipe Data dan Mengisi Variabel
Dibuat oleh : Renni Angreni, S.Kom.
Pertemuan Operand dan Operator
Dibuat o/ : Renni Angreni, S.Kom.
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Pointer (Part 1).
Renni Angreni, S.Kom., M.Kom.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Pengenalan Operator.
Operator C++ Pertemuan 3.
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++
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Pemograman Terstruktur
Pengenalan dan Struktur Java (Operator dan Input)
S. Indriani Lestariningati, M.T
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
Operator By Harifuddin,ST,MT..
Operator di Java.
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
Algoritma dan Pemrograman
Pemograman Berorientasi Object Sistem Informasi Semster III
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
Algoritma Struktur Data
Operator.
ALGORITMA & DASAR PEMROGRAMAN
Operator C++ Pertemuan 3.
Pemrograman Terstruktur
PEMROGRAMAN DASAR Varian dan Invarian.
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
Transcript presentasi:

Renni Angreni, S.Kom., M.Kom. Pertemuan 9 Operator Unary & Operator Ternary Dasar Pemrograman Renni Angreni, S.Kom., M.Kom.

Operator unary Operator unary adalah operator yang hanya melibatkan satu buah operand. Antara lain : “-” “++” “--” Operator unary “-” dapat digunakan sebagaimana halnya dalam menuliskan persamaan matematika. Misalkan -3 adalah minus 3. Atau –a adalah nilai a dikali minus satu. Misalkan a = -4, maka -a = 4. Misalkan b = 6, maka –b = -6. @Renni Angreni, M.Kom.

INCREMENT Operator Increment adalah operator “++” Increment sendiri merupakan bahasa Inggris dengan makna “penambahan”. Operator increment berfungsi menambahkan nilai satu kepada suatu variabel. Operator increment dapat digunakan dalam “post-increment” atau “pre-increment”. Post increment berarti nilai itu dipakai dulu, baru ditambahkan satu. Sebaliknya pre increment berarti ditambah dulu, baru dipakai.

Pada post increment, operator “++” diletakkan di belakang variabel. @Renni Angreni, M.Kom. Pada post increment, operator “++” diletakkan di belakang variabel. Contoh : nilai++; jumlah++; a++; angka++; Pada pre increment, operator “++” diletakkan di depan variabel. ++nilai; ++jumlah; ++a; ++angka;

int a = 2; Nilai x++ atau ++x sama dengan x = x + 1; Nilai y++ atau ++y sama dengan y = y + 1; Tetapi nilai y = x + 1 tidak bisa disingkat penulisannya karena melibatkan dua variabel yang berbeda. Contoh : int a = 2; int b = a * 3; cout<<a;  2 cout<<b;  6 cout<<b++;  6 cout<<++b;  8 cout<<--a;  1 cout<<b--;  8 Hasil Eksekusi pada layar : 266818

Post Increment int b; int a = 2; b = a++; cout<<“Nilai b : "<<b<<endl; cout<<“Nilai a : "<<a<<endl; Didapatkan nilai b = 2 dan nilai a = 3 karena nilai a dimasukkan ke dalam variabel b dulu, baru kemudian nilai variabel a ditambah satu.

Pre Increment int b; int a = 2; b = ++a; cout<<“Nilai b : "<<b<<endl; cout<<“Nilai a : "<<a<<endl; Didapatkan nilai a = 3 dan b = 3 karena nilai variabel a ditambah satu terlebih dulu, baru dimasukkan ke variabel b.

#include <iostream> #include <conio #include <iostream> #include <conio.h> using namespace std; void main() { int r = 10; int s; s = 10 + r++; cout<<"Nilai r : "<<r<<endl; cout<<"Nilai s : "<<s<<endl; _getch(); } void main() { int r = 10; int s; s = 10 + ++r; cout<<"Nilai r : "; cout<<r<<endl; cout<<"Nilai s : “; cout<<s<<endl; _getch(); }

INCREMENT dalam while Increment dalam while digunakan sebagai pernyataan untuk proses perulangan yang menambah bilangan pencacah hingga kondisi while bernilai salah. int a = 1; while (a <= 10) { cout<<a<<endl; a++; } int a = 1; while (a <= 10) { cout<<a<<endl; ++a; }

Operator ternary Operator ternary adalah operator yang melibatkan tiga buah operand. Yaitu : (ungkapan) ? (jika benar) : (jika salah) Operator ternary dapat digunakan layaknya pernyataan IF atau digunakan di dalam penugasan. @Renni Angreni, M.Kom.

Operator ternary sebagai IF : int a, b; cin>>a; (a==20) ? cout<<"a=20" : cout<<"a!=20"; Ekivalen dengan : if (a==20) cout<<"a=20"; else cout<<"a!=20";

Operator ternary dalam penugasan : float a,b,c; cout<<"Input nilai a : "; cin>>a; cout<<"Input nilai b : "; cin>>b; c = (b==0) ? 0 : a/b; cout<<"Nilai a dibagi b : "<<c; _getch(); Ekivalen dengan : (bagian ternary saja = baris ke 4) if (b==0) c=0; else c=a/b;

Renni Angreni, S.Kom., M.Kom. -- Sekian -- Dasar Pemrograman Renni Angreni, S.Kom., M.Kom.