Ungkapan Kondisi c++

Selasa, 03 April 2012

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.
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Kunci Nemu - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger