Tuesday, December 27, 2016

EKSPRESI DALAM C++



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.
      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~