Ungkapan Kondisi
Ungkapan adalah ungkapan yang menjadi dasar bagi pernyataan berkondisi (misalnya if ). Hasil ungkapan berupa 1 kalau ungkapan bernilai benar dan ungkapan berupa 0 kalau ungkapan bernilai salah.
Oprator Relasi
Operator biasa digunakan untuk membandingkan dua buah nilai. Macam operator relasi dapat dilihat dalam tabel berikut :
Operator | Keterangan |
== | Sama dengan (bukan penugasan) |
!= | Tidak sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari atau sama dengan |
<= | Kurang dari atau sama dengan |
Contoh program :
//*------------------------------------------------*
//* Contoh 2.6 : untuk menunjukkan nilai *
//* hasil ungkapan kondisi *
//*------------------------------------------------*
#include <iostream.h>
#include <conio.h>
void main()
{
int nilai;
clrscr();
nilai = 3 > 2 ; // hasil ungkapan : benar
cout << “Nilai = “ << nilai << endl;
nilai = 2 > 3 ; // hasil ungkapan : salah
cout << “Nilai = “ << nilai << endl;
}
Hasil eksekusi:
Nilai = 1
Nilai = 0
Agar tidak salah dalam menuliskan suatu ungkapan, pengetahuan tentang prioritas operator perlu diketahui.
Contoh 1 :
a = b = c
pada pernyataan diatas, operator yang dilibatkan ( = ) mempunyai sifat pengerjaan dimulai dari kanan. Berarti :
b = c
akan dikerjakan terlebih dahulu, barulah kemudian mengerjakan :
a = b
Contoh 2 : x = 2 * 3 * 4 ;
pada pernyataan diatas, 2 * 3 akan dikerjakan terlebih dahulu, barulah kemudian mengerjakan perkalian hasil 6 dengan 4. Adapun prioritas = lebih rendah dari *, maka 2 * 3 * 4 dikerjakan lebih dahulu. Selanjutnya hasilnya baru diberikan ke x.
0 komentar:
Speak up your mind
Tell us what you're thinking... !