Disqus Shortname

Wednesday, June 6, 2018

Operator Relasional Bahasa C


Tabel berikut menunjukkan semua operator relasional yang didukung oleh bahasa C. Asumsikan variabel A memegang 21 dan variabel B memegang 10, maka:
Operator
Deskripsi
Contoh
==
Memeriksa apakah nilai dari dua operan sama atau tidak, jika ya maka kondisi menjadi benar.
(A == B) tidak benar.
! =
Memeriksa apakah nilai dari dua operan sama atau tidak, jika nilai tidak sama maka kondisi menjadi benar.
(A! = B) benar.
> 
Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.
(A> B) benar.
< 
Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.
(A <B) tidak benar.
> =
Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.
(A> = B) benar.
<=
Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.
(A <= B) tidak benar.


Coba contoh berikut untuk memahami semua operator relasional yang tersedia dalam bahasa pemrograman C:

#include<stdio.h>
main()
{
int a = 21;
int b = 10;
int c;
printf("a = 21 dan b = 10\n");
if (a == b){
printf ("a sama dengan b\n");
}
else{
printf ("a tidak sama dengan b\n");
}
if (a<b){
printf ("a kurang dari b\n");
}
else{
printf ("a tidak kurang dari b\n");
}
if (a> b){
printf ("a lebih besar dari b\n");
}
else{
printf ("a tidak lebih besar dari b\n");
}

if(a <= b){
printf ("a kurang dari atau sama dengan b\n");
}
if(b>=a){
printf ("b lebih besar dari atau sama dengan b\n");
}
}

Ketika Anda mengkompilasi dan menjalankan program di atas, ini menghasilkan hasil sebagai berikut:




No comments:

Post a Comment