SlideShare a Scribd company logo
1 of 18
Operator dan Ungkapan (Part 1)
Oleh Drs KH.BUDI YONO
Pengantar Operator
 Operator merupakan simbol yang biasa dilibatkan
dalam program untuk melakukan suatu operasi atau
manipulasi, misalnya :
 Menjumlahkan dua buah nilai
 Memberikan nilai ke suatu variabel
 Membandingkan kesamaan dua buah nilai
Sifat Operator
Sifat Keterangan Contoh
Unary Operator ini hanya melibatkan 1 operand -1
Binary Operator ini melibatkan 2 operand 1 + 2
Ternary Operator ini melibatkan 3 operand (a>b)?a:b
Pengantar Ungkapan
 Ungkapan (ekspresi) dalam C++ dapat berupa :
 Pengenal
 Konstanta
 Atau diantara kombinasi elemen diatas dengan operator
Contoh Ungkapan
a = b + c – 2
 a, b, c merupakan operand, simbol =, + ,- adalah
operator.
 Dalam hal ini variabel a diisi dengan hasil penjumlahan
b dan c dikurangi 2.
 Selanjutnya nilai a ini menyatakan nilai ungkapan.
Operator Aritmatika
 Operator aritmatika yang termasuk operator unary :
Operator Keterangan Contoh
- Tanda minus -2
+ Tanda plus +4
Operator Aritmatika
 Operator aritmatika yang termasuk operator binary :
Operator Keterangan Contoh
* Perkalian 2 * 3
/ Pembagian 7 / 2
% Sisa Pembagian (modulus) 7 % 2
+ Penjumlahan 2 + 5
- Pengurangan 10 - 5
Operator Sisa Pembagian
 Operator ini digunakan pada operand bertipe integer
(bilangan bulat)
 Contoh :
Contoh Keterangan
7 % 2 = 1 Sisa pembagian 7 dengan 2 adalah 1
6 % 2 = 0 Sisa pembagian 6 dengan 2 adalah 0
8 % 3 = 2 Sisa pembagian 8 dengan 3 adalah 2
Contoh Program
//program13.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int sisa;
sisa = 9 % 7;
cout<<"Sisa = "<<sisa<<endl;
sisa = 8 % 7;
cout<<"Sisa = "<<sisa<<endl;
sisa = 7 % 7;
cout<<"Sisa = "<<sisa<<endl;
sisa = 6 % 7;
cout<<"Sisa = "<<sisa<<endl;
sisa = 5 % 7;
cout<<"Sisa = "<<sisa<<endl;
getch();
}
Prioritas Operator Aritmatika
 Operator yang mempunyai prioritas tinggi akan
diutamakan dalam hal pengerjaan dibandingkan
dengan operator yang memiliki proritas lebih rendah.
Operator Prioritas
+ -- (khusus yang berkedudukan sebagai
awalan)
Tertinggi
- (unary minus)
* / %
+ - Terendah
Prioritas Operator Aritmatika
 Contoh :
x = 2 + 3 * 2;
 Pernyataan ini memberikan nilai 8 ke x.
 Karena 3 * 2 dikerjakan lebih dahulu (karena *
mempunyai prioritas lebih tinggi dibanding +).
Prioritas Operator Aritmatika
 Untuk mengubah urutan prioritas dapat diberikan
tanda kurung, misal :
x = (2 + 3) * 2;
 Pernyataan diatas akan memberikan nilai 10 ke x,
karena 2 + 3 diberi tanda kurung sehingga dikerjakan
lebih dahulu.
Operator Penugasan
 Operator penugasan berupa simbol sama dengan (=).
 Operator penugasan berguna untuk memberikan nilai ke
suatu variabel.
 Contoh :
a = 1;
b = 2 + c;
 Contoh lain :
a = b = c = d = e = 1;
 Pernyataan diatas berarti a, b, c, d, e diisi dengan nilai 1.
Operator Penaikan dan Penurunan
 Operator ini digunakan pada operand bertipe
bilangan bulat.
 Operator penaikan digunakan untuk menaikkan
nilai variabel sebesar satu, sedangkan operator
penurunan dipakai untuk menurunkan nilai
variabel sebesar satu.
 Contoh :
x++; atau ++x;  identik dengan x = x + 1;
y--; atau --y;  identik dengan y = y – 1;
Operator Keterangan
++ Penaikan
-- Penurunan
Post Increment
 Identik dengan :
s = 10 + r++;
s = 10 + r;
r = r + 1;
Contoh Program
//program14.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int r = 10;
int s;
s = 10 + r++; //perhatikan bagian ini
cout<<"r = "<<r<<endl;
cout<<"s = "<<s<<endl;
getch();
}
Pre Increment
 Identik dengan :
s = 10 + ++r;
r = r + 1;
s = 10 + r;
Contoh Program
//program15.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int r = 10;
int s;
s = 10 + ++r; //perhatikan bagian ini
cout<<"r = "<<r<<endl;
cout<<"s = "<<s<<endl;
getch();
}

More Related Content

What's hot

Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchKuliahKita
 
eksponen dan logaritma
eksponen dan logaritmaeksponen dan logaritma
eksponen dan logaritmamfebri26
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)wawankoerniawan
 
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)risal07
 
Algoritma dan Struktur Data - Sequential Search
Algoritma dan Struktur Data - Sequential SearchAlgoritma dan Struktur Data - Sequential Search
Algoritma dan Struktur Data - Sequential SearchKuliahKita
 
Algoritma dan Struktur Data - pencarian biner
Algoritma dan Struktur Data - pencarian binerAlgoritma dan Struktur Data - pencarian biner
Algoritma dan Struktur Data - pencarian binerGeorgius Rinaldo
 
Laporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorLaporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorHanifah Has
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Functionbrigidaarie
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait SinglyKelinci Coklat
 

What's hot (18)

Pertemuan 3 Operator
Pertemuan 3 OperatorPertemuan 3 Operator
Pertemuan 3 Operator
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Pertemuan 4 Flowchart
Pertemuan 4 FlowchartPertemuan 4 Flowchart
Pertemuan 4 Flowchart
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary Search
 
eksponen dan logaritma
eksponen dan logaritmaeksponen dan logaritma
eksponen dan logaritma
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
 
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)
 
Algoritma dan Struktur Data - Sequential Search
Algoritma dan Struktur Data - Sequential SearchAlgoritma dan Struktur Data - Sequential Search
Algoritma dan Struktur Data - Sequential Search
 
Algoritma dan Struktur Data - pencarian biner
Algoritma dan Struktur Data - pencarian binerAlgoritma dan Struktur Data - pencarian biner
Algoritma dan Struktur Data - pencarian biner
 
Topik 10 Fungsi
Topik 10 FungsiTopik 10 Fungsi
Topik 10 Fungsi
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Algoritma Pemrograman - Operator
Algoritma Pemrograman - OperatorAlgoritma Pemrograman - Operator
Algoritma Pemrograman - Operator
 
Laporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK OperatorLaporan Praktikum 3 DPK Operator
Laporan Praktikum 3 DPK Operator
 
Operator
OperatorOperator
Operator
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
 
3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly3. Pointer dan List Berkait Singly
3. Pointer dan List Berkait Singly
 
Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
 

Similar to Operator dan Ungkapan Dasar

05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)wawankoerniawan
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)wawankoerniawan
 
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3Menny SN
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)nakomuri
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiDevi Apriansyah
 
pemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfpemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfTriAgus18
 
Prosedur dan fungsi
Prosedur dan fungsi Prosedur dan fungsi
Prosedur dan fungsi Hardini_HD
 
Modul 2 Variabel dan operasi dasar (1).pptx
Modul 2 Variabel dan operasi dasar (1).pptxModul 2 Variabel dan operasi dasar (1).pptx
Modul 2 Variabel dan operasi dasar (1).pptxssuser4e88af1
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 

Similar to Operator dan Ungkapan Dasar (20)

Simple-Process_Java.pptx
Simple-Process_Java.pptxSimple-Process_Java.pptx
Simple-Process_Java.pptx
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
 
Operator dalam Pemrograman
Operator dalam PemrogramanOperator dalam Pemrograman
Operator dalam Pemrograman
 
Pertemuan 6.ppt
Pertemuan 6.pptPertemuan 6.ppt
Pertemuan 6.ppt
 
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3
 
3 adp operator
3   adp operator3   adp operator
3 adp operator
 
C programming language notes (4)
C programming language notes (4)C programming language notes (4)
C programming language notes (4)
 
P1 2-tipe data
P1 2-tipe dataP1 2-tipe data
P1 2-tipe data
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
pemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdfpemrograman-dasar-cpp_03-ekspresi.pdf
pemrograman-dasar-cpp_03-ekspresi.pdf
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Operator python
Operator pythonOperator python
Operator python
 
Prosedur dan fungsi
Prosedur dan fungsi Prosedur dan fungsi
Prosedur dan fungsi
 
Bab 3 operator
Bab 3 operatorBab 3 operator
Bab 3 operator
 
Cc++
Cc++Cc++
Cc++
 
Matlab for Math
Matlab for MathMatlab for Math
Matlab for Math
 
Modul 2 Variabel dan operasi dasar (1).pptx
Modul 2 Variabel dan operasi dasar (1).pptxModul 2 Variabel dan operasi dasar (1).pptx
Modul 2 Variabel dan operasi dasar (1).pptx
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 

More from Budi Yono

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1Budi Yono
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2Budi Yono
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3Budi Yono
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3Budi Yono
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2Budi Yono
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2Budi Yono
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritmaBudi Yono
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++Budi Yono
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++Budi Yono
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3Budi Yono
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1Budi Yono
 
02 flowchart
02   flowchart02   flowchart
02 flowchartBudi Yono
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2Budi Yono
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4Budi Yono
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1Budi Yono
 
Fungsi part 3
Fungsi part 3Fungsi part 3
Fungsi part 3Budi Yono
 
Materi kuliah 15 array part 1
Materi kuliah 15   array part 1Materi kuliah 15   array part 1
Materi kuliah 15 array part 1Budi Yono
 

More from Budi Yono (20)

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritma
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1
 
02 flowchart
02   flowchart02   flowchart
02 flowchart
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1
 
Fungsi part 3
Fungsi part 3Fungsi part 3
Fungsi part 3
 
Materi kuliah 15 array part 1
Materi kuliah 15   array part 1Materi kuliah 15   array part 1
Materi kuliah 15 array part 1
 

Operator dan Ungkapan Dasar

  • 1. Operator dan Ungkapan (Part 1) Oleh Drs KH.BUDI YONO
  • 2. Pengantar Operator  Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, misalnya :  Menjumlahkan dua buah nilai  Memberikan nilai ke suatu variabel  Membandingkan kesamaan dua buah nilai
  • 3. Sifat Operator Sifat Keterangan Contoh Unary Operator ini hanya melibatkan 1 operand -1 Binary Operator ini melibatkan 2 operand 1 + 2 Ternary Operator ini melibatkan 3 operand (a>b)?a:b
  • 4. Pengantar Ungkapan  Ungkapan (ekspresi) dalam C++ dapat berupa :  Pengenal  Konstanta  Atau diantara kombinasi elemen diatas dengan operator
  • 5. Contoh Ungkapan a = b + c – 2  a, b, c merupakan operand, simbol =, + ,- adalah operator.  Dalam hal ini variabel a diisi dengan hasil penjumlahan b dan c dikurangi 2.  Selanjutnya nilai a ini menyatakan nilai ungkapan.
  • 6. Operator Aritmatika  Operator aritmatika yang termasuk operator unary : Operator Keterangan Contoh - Tanda minus -2 + Tanda plus +4
  • 7. Operator Aritmatika  Operator aritmatika yang termasuk operator binary : Operator Keterangan Contoh * Perkalian 2 * 3 / Pembagian 7 / 2 % Sisa Pembagian (modulus) 7 % 2 + Penjumlahan 2 + 5 - Pengurangan 10 - 5
  • 8. Operator Sisa Pembagian  Operator ini digunakan pada operand bertipe integer (bilangan bulat)  Contoh : Contoh Keterangan 7 % 2 = 1 Sisa pembagian 7 dengan 2 adalah 1 6 % 2 = 0 Sisa pembagian 6 dengan 2 adalah 0 8 % 3 = 2 Sisa pembagian 8 dengan 3 adalah 2
  • 9. Contoh Program //program13.cpp #include <iostream.h> #include <conio.h> void main() { int sisa; sisa = 9 % 7; cout<<"Sisa = "<<sisa<<endl; sisa = 8 % 7; cout<<"Sisa = "<<sisa<<endl; sisa = 7 % 7; cout<<"Sisa = "<<sisa<<endl; sisa = 6 % 7; cout<<"Sisa = "<<sisa<<endl; sisa = 5 % 7; cout<<"Sisa = "<<sisa<<endl; getch(); }
  • 10. Prioritas Operator Aritmatika  Operator yang mempunyai prioritas tinggi akan diutamakan dalam hal pengerjaan dibandingkan dengan operator yang memiliki proritas lebih rendah. Operator Prioritas + -- (khusus yang berkedudukan sebagai awalan) Tertinggi - (unary minus) * / % + - Terendah
  • 11. Prioritas Operator Aritmatika  Contoh : x = 2 + 3 * 2;  Pernyataan ini memberikan nilai 8 ke x.  Karena 3 * 2 dikerjakan lebih dahulu (karena * mempunyai prioritas lebih tinggi dibanding +).
  • 12. Prioritas Operator Aritmatika  Untuk mengubah urutan prioritas dapat diberikan tanda kurung, misal : x = (2 + 3) * 2;  Pernyataan diatas akan memberikan nilai 10 ke x, karena 2 + 3 diberi tanda kurung sehingga dikerjakan lebih dahulu.
  • 13. Operator Penugasan  Operator penugasan berupa simbol sama dengan (=).  Operator penugasan berguna untuk memberikan nilai ke suatu variabel.  Contoh : a = 1; b = 2 + c;  Contoh lain : a = b = c = d = e = 1;  Pernyataan diatas berarti a, b, c, d, e diisi dengan nilai 1.
  • 14. Operator Penaikan dan Penurunan  Operator ini digunakan pada operand bertipe bilangan bulat.  Operator penaikan digunakan untuk menaikkan nilai variabel sebesar satu, sedangkan operator penurunan dipakai untuk menurunkan nilai variabel sebesar satu.  Contoh : x++; atau ++x;  identik dengan x = x + 1; y--; atau --y;  identik dengan y = y – 1; Operator Keterangan ++ Penaikan -- Penurunan
  • 15. Post Increment  Identik dengan : s = 10 + r++; s = 10 + r; r = r + 1;
  • 16. Contoh Program //program14.cpp #include <iostream.h> #include <conio.h> void main() { int r = 10; int s; s = 10 + r++; //perhatikan bagian ini cout<<"r = "<<r<<endl; cout<<"s = "<<s<<endl; getch(); }
  • 17. Pre Increment  Identik dengan : s = 10 + ++r; r = r + 1; s = 10 + r;
  • 18. Contoh Program //program15.cpp #include <iostream.h> #include <conio.h> void main() { int r = 10; int s; s = 10 + ++r; //perhatikan bagian ini cout<<"r = "<<r<<endl; cout<<"s = "<<s<<endl; getch(); }