JUDUL : LOGICAL OPERAND
PERCOBAAN : 1
NAMA : MUHAMMAD ARIF MUDZAQI
KELAS : D4 TEKNIK ELEKTRONIKA A
NRP : 1110191009
DOSEN : FIRMAN ARIFIN
TANGGAL : SURABAYA, 24 SEPTEMBER 2019
- TUJUAN
Mempelajari dan engamati penggunaan operator yang digunakan sebagai pembanding antara satu operand yang lain, yang dapat berupa sebagai variabel atau konstanta
- 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
- 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();
}
- 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();
}
Hasil program :
- 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 :
Recent Comments