• Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

 

 

JUDUL                 : LOGICAL OPERAND

PERCOBAAN     : 1

NAMA                 : MUHAMMAD ARIF MUDZAQI

KELAS                : D4 TEKNIK ELEKTRONIKA A

NRP                     : 1110191009

DOSEN               : FIRMAN ARIFIN

TANGGAL          : SURABAYA, 24 SEPTEMBER 2019

  1. TUJUAN

Mempelajari dan engamati penggunaan operator yang digunakan sebagai pembanding antara satu operand yang lain, yang dapat berupa sebagai variabel atau konstanta

  1. DASAR TEORI

Relatioanl operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand. Sedangkan untuk mengkombinasikan antara operator diatas dapat digunakan Logical Operator, assignment operator dan cod=nditioanl operator.

III. Contoh Program

  1. Menentukan hasil 0 atay 1 dari operator relasional

 

void main()

{

int a,b,c,d,A,B,C,D,E;

printf  (“Masukkan nilai a = \n “);

scanf   (“%d”, &a);

printf  (“Masukkan nilai b = \n “);

scanf   (“%d”, &b);

printf  (“Masukkan nilai c = \n”);

scanf   (“%d”, &c);

printf  (“Masukkan nilai d = \n”);

scanf   (“%d”, &d);

 

A = (a>b)&&(c<d)||(c>d)||(a==b);

printf (“NILAI (%d > %d) && (%d<%d)||(%d==%d) ADALAH = %d\n”,a,b,c,d,a,b,A);

 

B = (a==b) || (c==d) && (a<b);

printf (“NILAI (%d==%d) || (%d==%d) && (%d<%d) ADALAH = %d\n”,a,b,c,d,a,b,B);

 

C = (a<=c) && (b>=d) || (a==d);

printf (“NILAI (%d<=%d) && (%d>=%d)|| (%d==%d) ADALAH = %d\n”,a,b,c,d,a,d,C);

 

D = (a>+d) || (b<=c)&&(c==d);

printf (“NILAI (%d>=%d) || (%d<=%d)&&(%d==%d) ADALAH = %d\n”,a,b,c,c,d,D);

 

E = (a!=b) || (c>d) || (a!=d);

printf(“NILAI (%d!b)||(%d>%d)||%d!=%d ADALAH = %d “);

 

getch();

 

 

}

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Menentuka nilai variabel m, n

void main ()

{

 

int a = 7, b = 9, c = 5, d = 3;

int m,n, hasil;

 

m = (a>b) ? a:b;

n = (c>d) ? d:c;

hasil=(m>n) ? m:n;

printf (“hasil nilai variabel m,adalah = \n”,m);

printf (“hasil nilai variabel n,adalah = \n”,n);

printf (“hasil dari persamaan adalah = \n”,hasil);

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Hasil program :

  1. program logika perbandingan

void main()

{

int a,b,c,d;

 

printf (“Masukkan nilai a =\n”);

scanf  (“%d”, &a) ;

printf (“Masukkan nilai b =\n”);

scanf  (“%d”, &b);

printf (“Masukkan nilai c =\n”);

scanf  (“%d”, &c);

printf (“Masukkan nilai d =\n”);

scanf  (“%d”, &d);

 

printf  (“\nNilai a dibanding b adalah lebih %s dari pada b”,(a>b)?”BESAR”:”KECIL”);

printf  (“\nNilai c dibadning d adalah c lebih %s dari pada d”, (c<d)?”KECIL”:”BESAR”);

printf  (“\nJadi nilai terbesar adalah 8”);

 

getch();

}

 

 

 

Hasil program :

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest