Assalamu’alaikum Wr.Wb

Alooo gaess Alif disini. Kita ketemu lagi pada kesempatan kali. Bagaimana kabar kalian? Semoga kalian sehat selalu ya gaess. Nah kali ini saya akan membahas suatu pemrograman yaitu Relational Logical Assignment and Conditional.

Relational Logical Assignment and Conditional adalah operator yang dapat digunakan untuk membandingkan antara dua operand. Misalkan lebih besar mana antara a dan b manakah yang lebih kecil menampilkan hasil benar atau salah. Jika benar maka akan bernilai 1 dan salah maka akan bernilai 0.

Tujuan kita belajar kali yaitu agar kita dapat memahami dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain yang dapat berupa sebagai variabel atau konstanta.

Skuyy langsung saja kita ke praktikum berikut ini.

Tugas 3.5.1

Pada tugas ini kita disuruh membuat program yang bertujuan untuk menentukan hasil 1 atau 0 dari operasional dibawah ini.

  1. (a > b) && (c > d) || (a == b)
  2. (a == b) || (c == d) && (a < b)
  3. (a <= b) && (b >= d) || (a == d)
  4. (a >= b) || (b <= c) && (c == d)
  5. (a != b) && (c > d) || (a != b)

Dan untuk cara pemrogramannya sebagai berikut

void main ()

{

int  a, b, c, d;

printf (“Masukkan nilai a = “); scanf (“%d”, &a);

printf (“Masukkan nilai b = “); scanf (“%d”, &b);

printf (“Masukkan nilai c = “); scanf (“%d”, &c);

printf (“Masukkan nilai d = “); scanf (“%d”, &d);

 

printf (“\nNilai (%d>%d) && (%d<%d) || (%d==%d) adalah %d “, a, b, c, d, a, b, (a>b) && (c<d)|| (a==b));

printf (“\nNilai (%d==%d) || (%d==%d) && (%d<%d) adalah %d “, a, b, c, d, a, b, (a==b) || (c==d) && (a<b));

printf (“\nNilai (%d<=%d) && (%d>=%d) || (%d==%d) adalah %d “, a, c, b, d, a, d, (a<=c) && (b>=d) || (a==d));

printf (“\nNilai (%d>=%d) || (%d<=%d) && (%d==%d) adalah %d “, a, d, b, c, c, d, (a>=d) || (b<=c) && (c==d));

printf (“\nNilai (%d!=%d) || (%d>%d) || (%d!=%d) adalah %d “, a, b, c, d, a, d, (a!=b) || (c>d) || (a!=d));

 

getch ();

}

Dan dibawah ini adalah hasil program ketika dirunning

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gimana? Sudah berhasilkan teman. Saya harap kalian dapat memahaminya 😊. Okee lanjut…

Tugas 3.5.2

Ya, pada tugas ini kita disuruh untuk mengetahui beberapa nilai dari beberapa variabel. Berikut contoh programnya.

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 (“\n Nilai m adalah %d”, m);

printf (“\n Nilai n adalah %d”, n);

printf (“\n Hasilnya  adalah %d”, hasil);

getch ();

}

 

Dan berikut ini adalah hasilnya ketika di running.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Oke lanjut ke tugas yang terakhir.

Tugas 3.5.3

Program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui keyboard.

Berikut pemrogramannya

 

#include<stdio.h>

 

void main()

{

int a, b, c, d, m, n, maks;

printf(“Masukkan nilai a = “); scanf(“%d”, &a);

printf(“Masukkan nilai b = “); scanf(“%d”, &b);

printf(“Masukkan nilai c = “); scanf(“%d”, &c);

printf(“Masukkan nilai d = “); scanf(“%d”, &d);

printf(“\n\nMaka a lebih  “);

printf(“%s dari pada b”, (a>b)?” besar”:” kecil”);

printf(“\n\nMaka c lebih  “);

printf(“%s dari pada d”, (a>b)?” besar”:” kecil”);

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

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

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

printf(“\n\nJadi nilai maksimum adalah “);

printf(“%d”, maks);

 

getch();

}

Nah berikut hasil ketika pemrogramannya di running.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nah akhirnya kita sudah selesai menyelesaikan materi pemrograman tentang Relational Logical Assignment and Conditional. Semoga bisa bermanfaat yaaa kawan semua

Sampai jumpa dilain waktu. Apabia ada salah kata mohon dimaafkan. Akhir kata sekian terima kasih.

Wassamualaikum Wr. Wb