Operator Perbandingan Di Visual C++ 2005

07 July 2010

Operator perbandingan adalah operator yang digunakan untuk membandingkan antara dua buah nilai, yang akan menghasilkan nilai true jika kondisinya terpenuhi dan false jika sebaliknya.
Berikut ini adalah table operator perbandingan yang dapat digunakan di visual c++ 2005.

                                                                      
OperatorKeterangan
= =true, apabila nilai pertama sama dengan nilai kedua
>true, apabila nilai pertama lebih besar dari nilai kedua
<true, apabila nilai pertama lebih kecil dari nilai kedua
>=true, apabila nilai pertama lebih besar atau sama dengan nilai
kedua
<=true, apabila nilai pertama lebih kecil atau sama dengan nilai
kedua
!=true, apabila nilai pertama tidak sama dengan nilai kedua

Dalam tutorial kali ini akan menjelaskan penggunaan operator perbandingan di visual c++ 2005 secara sederhana.
Tambahkanlah 3 buah objek label, 2 buah objek textbox, dan juga 6buah button seperti pada gambar dibawah ini :


kemudian aturlah propertiesnya seperti berikut :
Nama Kontrol
Form1
Properties
StartPosition : CenterScreen

Nama Kontrol
Label1
Properties
Text : Nilai 1

Nama Kontrol
Label2
Properties
Text : Nilai 2

Nama Kontrol
Label3
Properties
Text : ............

Nama Kontrol
Textbox1
Properties
Name : txtnil1
Text : (kosongkan text)

Nama Kontrol
Textbox2
Properties
Name : txtnil2
Text : (kosongkan text)

Nama Kontrol
Button1
Properties
Name : cmdsama
Text : = = 
Nama Kontrol
Button2
Properties
Name : cmdkrgdr
Text : <

Nama Kontrol
Button3
Properties
Name : cmdlbhdr
Text : &gt

Nama Kontrol
Button4
Properties
Name : cmdgasama
Text : !=
Nama Kontrol
Button5
Properties
Name : cmdkrgdrsama
Text : <=
Nama Kontrol
Button6
Properties
Name : cmdlbhdrsama
Text : <=
Tambahkan variable global berikut ini pada form
int nil1, nil2;
bool hasil;
Bagi yang belum mengetahui cara mendeklarasikan variable di visual c++ 2005 bisa melihat pada link berikut ini http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html

Jika sudah mendeklarasikan variable global yang dibutuhkan, pada jendela form / designer double klik tombol cmdsama ( = = ) lalu ketikkanlah kode berikut ini :
private: System::Void cmdsama_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 == nil2;
lblhasil->Text = "Nilai " + nil1 + " " + cmdsama->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
 Lanjutkanlah dengan menambahkan kode-kode berikut ini sesuai dengan objeknya..
- cmdkrgdr :
private: System::Void cmdkrgdr_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 < nil2;
lblhasil->Text = "Nilai " + nil1 + " " +  cmdkrgdr->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
- cmdlbhdr :
private: System::Void cmdlbhdr_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 > nil2;
lblhasil->Text = "Nilai " + nil1 + " " +  cmdlbhdr->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
- cmdgasama :
private: System::Void cmdgasama_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 != nil2;
lblhasil->Text = "Nilai " + nil1 + " " +  cmdgasama->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
- cmdkrgdrsama :
private: System::Void cmdkrgdrsama_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 <= nil2;
lblhasil->Text = "Nilai " + nil1 + " " +  cmdkrgdrsama->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
- cmdlbhdrsama :
private: System::Void cmdlbhdrsama_Click(System::Object^  sender, System::EventArgs^  e) {
nil1=Int32::Parse (txtnil1->Text);
nil2=Int32::Parse (txtnil2->Text);
hasil = nil1 >= nil2;
lblhasil->Text = "Nilai " + nil1 + " " +  cmdlbhdrsama->Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;
}
Jalankan program dengan menekan tombol F5 pada keyboard. Operator Perbandingan Di Visual C++ 2005SocialTwist Tell-a-Friend

2 comments:

Saya pernah tuh menemukan operator "+=", apakah ini juga merupakan perbandingan?

GnouBdilS said... Reply

@wise : operator += atau -= atau ++ atau -- itu bukan operator perbandingan itu termasuk kedalam operator penaikan (increment) dan operator penurunan (decrement).

contoh:

nilai a adalah 1.
bila kita menggunakan operator ++ (contoh : a++) maka akan menaikan nilai a yang awalnya 1 menjadi 2 (1+1=2).
bila kita menggunakan operator += (contoh : a+=2) maka akan menaikan nilai a yang awalnya 1 menjadi 3 (1+2=3).
begitupula sebaliknya.

Post a Comment

Artikel Lain

 
 
 

Go To Link

  »  A1VBCode
  »  Bina Sarana Informatika
  »  Blogger
  »  Deconstruction Code
  »  Diskusiweb
  »  dremi.info
  »  Echo
  »  Facebook
  »  Gary Abraham
  »  Ilmu Website
  »  JQuery
  »  Mahesajenar Widget
  »  STMIK Nusa Mandiri
  »  OOM Blog
  »  Planet Source Code
  »  Rahma Blog
  »  Terren Jr
  »  VB-Bego
  »  Herry Blog

Advertisement