Oleh: Leonard
OPERATOR DAN EKSPRESI
EKSPRESI
Merupakan suatu bentuk pernyataan guna menghasilkan sebuah nilai. Pernyataan bisa berupa formula/rumus.
OPERATOR
Simbol atau lambang yang digunakan dalam sebuah ekspresi. Operator dalam bahasa C/ C++ dibagi menjadi :
1. Operator Aritmatika
Operator matematika terdiri dari :
Contoh 1 :
a. Tuliskan Program dibawah ini dan simpan dengan nama : operator1.cpp
b. Output program adalah seperti gambar berikut ini :
2. Operator Penambahan(Increment) dan Pengurangan (Decrement)
Operator penambahan merupakan simbol dalam ekspresi yang berfungsi untuk menambahkan nilai pada variabel yang ditetapkan. Operator pengurangan merupakan simbol dalam eksrepsi yang berfungsi untuk mengurangi nilai pada variabel yang ditetapkan.
Contoh :
a. Penambahan (Increment)
A = A dapat disederhanakan menjadi A += 1 atau A++
b. Pengurangan (Decrement)
A = A dapat disederhanakan menjadi A -= 1 atau A--
Penulisan simbol ++ atau -- dapat dituliskan didepan atau dibelakang variabel. Misal : ++A/A++ atau –-A/A--
PERBEDAANNYA ADALAH :
- Jika simbol ditempatkan didepan variabel maka artinya proses PENAMBAHAN / PENGURANGAN akan dilakukan terlebih dahulu sebelum menjumpai ekspresi pada variabel.
- Jika simbol ditempatkan dibelakang variabel maka artinya proses PENAMBAHAN / PENGURANGAN akan dilakukan setelah melalui variabel.
Contoh 2:
a. Tuliskan program berikut dan simpan dengan nama Operator2.cpp
b. Output program adalah :
3. Operator Logika
Merupakan operator yang dipakai untuk membandingkan dua nilai. Hasil perbandingan tersebut menghasilkan nilai Benar (True) atau Salah (False)
Contoh 1 :
1. Tuliskan kode program berikut ini dan simpan dengan nama OperatorLogika.CPP
2. Jalankan proram tersebut, dan outputnya adalah :4. Operator Logika AND, OR dan NOT
AND merupakan operator yang dipakai untuk membandingkan dua nilai atau lebih dan akan menghasilkan nilai TRUE apabila kedua kondisi terpenuhi.
OR merupakan operator yang dipakai untuk membandingkan dua nilai atau lebih dan akan menghasilkan nilai TRUE apabila salah satu kondisi terpenuhi.
NOT merupakan operator yang dipakai untuk membandingkan dua nilai dan akan menghasilkan nilai TRUE atau FALSE. Jika nilai yang dibandingkan menghasilkan nilai TRUE maka operator NOT akan menghasilkan nilai FALSE. Sebaliknya, jika nilai yang dibandingkan menghasilkan nilai FALSE maka operator NOT akan menghasilkan nilai TRUE
Contoh 2 :
1. Tuliskan kode program berikut ini dan simpan dengan nama OperatorORAND.CPP
2. Jalankan proram tersebut, dan outputnya adalah :
Sumber : modul ini disusun berdasarkan referensi-referensi dari internet
Operator Logika AND, OR dan NOT
ReplyDeleteuntuk cript yang iostream.h nda bisa di pakai di codebloc ya..masukannya dong
Tidak bisa, harus ada compiler tambahan supaya bisa.
ReplyDelete