Tampilkan postingan dengan label or. Tampilkan semua postingan
Tampilkan postingan dengan label or. Tampilkan semua postingan

Sabtu, 14 April 2012

Relational & Logical Operator


  • Relational Operator
Relational operator merupakan operator yang digunakan untuk membandingkan antara 2 nilai atau kondisi. Operator ini biasanya digunakan sebagai sebuah syarat atau kondisi pada operasi percabangan dan perulangan. Nilai yang dihasilkan dari operasi yang menggunakan operator ini adalah nilai Boolean yaitu “true” (1) dan “false” (0) saja. 


Untuk lebih memahami tentang relational operator, dibawah ini telah dibuat sebuah contoh program disertai dengan penjelasan singkatnya.
 
#include <stdio.h>
#include <stdlib.h>

void main(){  //awal program, ditandai dengan fungsi main bertipe void dan kurung kurawal buka
      
       //operator >, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator ">") lebih dari nilai kedua 
       //(sebelah kanan operator ">")
       printf(" 5 > 6 : %d\n",5>6);

       //operator >=, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator ">=")
       //lebih dari samadengan nilai kedua (sebelah kanan operator ">=")
       printf(" 1 >= 1 : %d\n",1>=1);

       //operator <, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator "<") lebih dari nilai kedua 
       //(sebelah kanan operator "<")
       printf(" 10 < 31 : %d\n",10<31);

       //operator <=, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator "<=")
       //lebih dari samadengan nilai kedua (sebelah kanan operator "<=")
       printf(" 5 <= 4 : %d\n",5<=4);

       //operator ==, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator "==")
       //sama dengan nilai kedua (sebelah kanan operator "==")
       printf(" 7 == 11 : %d\n",7==11);

       //operator !=, akan menghasilkan nilai true (1)
       //jika nilai pertama (sebelah kiri operator "!=")
       //tidak sama dengan nilai kedua (sebelah kanan operator "!=")
       printf(" 8 != 10 : %d\n\n",8!=10);

      
       system("pause");     //menunda sementara berakhirnya program sampai ada penekanan 
                            //tombol keyboard
}      //akhir dari fungsi main
 

Hasil Output :