EKSPRESI DALAM C++
Semua yang
mengevaluasi atau menghasilkan suatu nilai disebut dengan ekspresi. Sebuah
ekspresi harus mengembalikan (menghasilkan) sebuah nilai. Maka ketika ada
statement : 3+2; akan mengembalikan (menghasilkan) sebuah nilai, yaitu 5; maka
statement tersebut merupakan sebbuah ekspresi. Semua ekspresi merupakan
statement.
MACAM – MACAM
EKPRESI
Ø Ekspresi
aritmatika
Ekspresi yang baik operand-nya bertipe numerik dan hasilnya juga bertipe numerik. Ekspresi aritmatika memakai operator aritmatika.
Ekspresi yang baik operand-nya bertipe numerik dan hasilnya juga bertipe numerik. Ekspresi aritmatika memakai operator aritmatika.
Pada
ekspresi aritmetik terdapat 2 buah operator yaitu :
· Operator biner,
yaitu ekspresi yang operatornya membutuhkan 2 buah operand. Contoh a + b
· Operator Uner,
yaitu “-” atau operator yang punya 1 operand contoh “-2”
Ø Ekspresi Perbandingan/ Relasional
Ekspresi relasional adalah ekspresi dengan operator <, ≤, >, ≥, =,
dan ≠, not, and, or dan xor dengan menghasilkan nilai bertipe boolean true atau
false). Biasanya ekspresi Relasional disebut ekspresi boolean.
Ø Ekspresi Logika (Menggunakan Operator Boolean)
sebuah perintah yang akan mengeksekusi suatu perintah apabila kondisi
tertentu terpenuhi.
Bentuk umumnya :Ekspresi C ? ekspresi T : ekspresi S ;
Keterangan :
– ekspresi C = kondisi yang akan diproses lebih dahulu
– ekspresi T = jika kondisi ekspresi C nilainya TRUE, akan dijalankan
– ekspresi S = jika kondisi ekspresi C nilainya FALSE, akan dijalankan
Berikut adalah
contoh program c++ yang menggunakan ekspresi
#include <iostream>
using std::cout;
int main()
{
Int a=0, b=0, x=0, y=35;
cout << "a : " << a << ” \nb : “ << b;
cout << " \nx : "<< x << ” \ny : “ << y;
a = 9;
b = 7;
y = x = a + b;
cout << "\na : " << a << ” \nb : “ << b;
cout << "\nx : " << x << ” \ny : “ << y;
return 0;
}
Sekian
pengetahuan tentang EKSPRESI DALAM C++ , bila terdapat kesalahan mohon maaf karena
tiada manusia yang sempurna, dan saya pun masih perlu banyak belajar dari para
pembaca sekalian, kritik dan saran yang baik akan membangun hasil yang lebih
baik lagi, sekian dan terima kasih.
~Manajemen Informatika Politeknik Negeri Lampung~