Manajemen Informatika Politeknik Negeri Lampung
nama : cindy vitria
npm : 16753009
EKSPRESI dalam c++
Ekspresi adalah
transformasi nilai menjadi keluaran yang dilakukan melalui suatu perhitungan
(komputasi). Ekspresi terdiri atas operand dan operator, contoh ekspresi: “a +
b”.Hasil Evaluasi dari sebuah Ekpresi adalah nilai yang sesuai dengan type
operand yang dipakai
MACAM – MACAM EKPRESI
Ø Ekspresi aritmatika
Ekspresi yang baik operand-nya bertipe numerik dan hasilnya juga bertipe numerik.
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”
Contoh 2. (Penulisan ekspresi
dengan notasi algoritma)
T = 5/9 * (c + 32)
Z = (2*x + y) / (5 * w)
Y = 5((a+b) / (c*d) + m (p + q))
Ø 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. Operator boolean digunakan untuk menghubungkan dua buah
ekspresi logika. Pada kesempatan ini operator boolean yang akan dibahas adalah
AND dan OR.
Operator AND digunakan untuk
menghubungkan dua buah ekspresi logika dan hasilnya TRUE jika kedua ekspresi
tersebut bernilai TRUE.
Logika I
|
Operator
Boolean
|
Lgika II
|
Hasil Akhir
|
FALSE
|
FALSE
|
FALSE
|
|
FALSE
|
AND
|
TRUE
|
FALSE
|
TRUE
|
FALSE
|
FALSE
|
|
TRUE
|
TRUE
|
TRUE
|
Operator OR dipergunakan untuk menghubungkan
dua buah ekspresi logika dan hasilnya bernilai TRUE jika minimal salah satu
ekspresi logika bernilai TRUE.
Logika I
|
Operator
Boolean
|
Lgika II
|
Hasil Akhir
|
FALSE
|
FALSE
|
FALSE
|
|
FALSE
|
OR
|
TRUE
|
TRUE
|
TRUE
|
FALSE
|
TRUE
|
|
TRUE
|
TRUE
|
TRUE
|
|
Contoh01
1. Program PenerimaanPegawai;
2. Uses Crt;
3. Var Umur : Integer;
4. Ket : String;
5. Begin
6. ClrScr;
7. Write(‘Umur calon pegawai : ‘); Readln(Umur);
8. If (Umur >= 20) AND (Umur <= 30) THEN
Ket:=’DITERIMA’
9. ELSE Ket:=’DITOLAK’;
10. Writeln(‘Status pegawai : ‘,Ket);
11. End.
Tidak ada komentar:
Posting Komentar