Assalamualikum W.Wr

 

halo sobat redaksiana kembali lagi dengan saya Adi prasetyo dari D3 elektronika A, pada kesempatan kali ini saya akan menjelaskan apa itu ” RELATIONAL, LOGICAL, ASSIGMENT AND CONDITIONAL “tanpa perlu basa basi yuk mari sobat langsung saja ke topik pembahasan ini sobatku, kita harus menganl dulu apa itu RELATIONAL, LOGICAL, ASSIGMENT AND CONDITIONAL nah kita bahas satu persatu ya sobatku. yuk langsung saja

 

  • Relational Operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand. misalkan lebih besar mana antara a dan b.
  • Logical Operator adalah mengkombinasikan antara operator operator yang terdiri dari && (and/dan).
  • Assignment Operator adalah identik dengan tanda = . operator ini dapat dipadukan dengan operator aritmatika sehingga menjadi : +=,-=,*=,/= dan %=.
  • Conditional Operator adalah operator yang digunakan untuk menentukan ( pengambilan keputusan ) secara sederhana dimana hanya digunakan karakter khusus ‘?’.

 

Okey sobatku marai kita langsung saja mempraktekanya………………………………..

 

TUGAS 3.5.1

Membuat program yang dimana kita menentukan hasil 1 atau 0 dari operator relasional di bawah ini. dan masukkan nilai a,b,c dan d dari keyboard.

  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)

 

Rumus programnya :

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Hasilnya program :

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

3.5.2

Memberikan nilai variable m,n dan hasil program dibawah ini

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

okey mari kita lanjutkan

 

3.5.3

Membuat program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui keyboard , berikan contoh pemtogramanya :

 

main()
{
int a, b, c, d, x, y, 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 Nilai a lebih “);
printf(” %s dari pada b”, (a>b)?”Besar”:”kecil”);
printf(“\n Nilai c lebih “);
printf(” %s dari pada d”, (c>d)?”Besar”:”kecil”);

x = (a>b) ? a: b;
y = (c<d) ? d: c;
maks =(x>y) ? x: y;

printf(“\n Jadi nilai maksimum adalah %d \n”,maks);

getch();
}

hasil programnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

mungkin itu yang dapat saya sampaikan

sekian wassalamualaakum Wr.Wb