Assalamualaikum Warahmatullahi Wabarakatuhh

Sobat redaksi …

 

Salam sejahterah untuk kita semua 🙂

Gimana kabar kalian sekarang tentang pengalaman setelah mempelajari 2 Bab tentang bahasa C ???

Tentunya seru bukan … Untuk Bahasa C kali ini akan memperlajari tentang ” Relational, logical, assigment dan conditional dalam Bahasa C”  yaitu mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain yang dapat berupa sebagai variable atau konstanta.

Sebelum itu tentunya kita harus mengetahui Teori nya, yaitu :

  • Relational operator : operator yang dapat digunakan untuk membandingkan antara dua operand.      misalkan lebih besar mana antara a dan b, manakah yang lebih kecil antara c dan 12.                                     Dari perbandingan di atas maka akan didapatkan suatu hasil yaitu benar atau salah yang berupa nilai 1 ( selain nol ) untuk benar dan 0 untuk salah. Operator ini terdiri dari tanda-tanda khusus yaitu < ( lebih kecil ) , > ( lebih besar ), == ( sama dengan ), <= ( lebih kecil atau sama dengan ),  >= ( lebih besar atau sama dengan ) dan != ( tidak sama dengan ).                                                                                                                                                                                                                                                                                                                             Sedangkan untuk mengkombinasikan antara operator – operator di atas maka dapat digunakan :
  • Logical operator terdiri dari && ( and / dan ) , || ( or / atau ) dan ! ( not / tidak )
  • Assignment operator : identik dengan tanda ‘ = ‘ ( sama dengan ) dapat dipadukan dengan operator aritmatika menjadi +=,-=,*=,/=,%=.
  • Conditional operator : operator yang dapat digunakan untuk menentukan pengambilan keputusan secara sederhana ( satu baris statement ) dimana hanya digunakan karakter khusus ‘ ? ‘ dan ‘ : ‘

Untuk lebih lanjutnya yuk mari kita simak bersama sama yang tentunya gak kalah asik dengan Bab Bahasa C sebelumnya.

 

Bismillahhirrohmanirrohim …

 

 

2.TUGAS

3.5.1 Membuat program untuk menentukan hasil ( 0 / 1 ) dari operator relasional di bawah ini, dan masukkan nilai a, b, c, dan d dari keyboard

A = (a>b) && (c<d) || (a==b);
B = (a==b) || (c==d) && (a<b);
C = (a<=c) && (b>=d) || (a==d);
D = (a>=d) || (b<=c) && (c==d);
E = (a!=b) || (c>d) || (a!=d);

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Setelah kita membuat pemrograman ini, kita akan memasukkan nilai-nilai variablea, b, c, d kemudian kita jalankan lalu klik run fungsi yang benar dan mana fungsi yang salah. Jika benar makan akan bernilai 1, dan jika salah akan bernilai 0

 

3.5.2 Berapakah nilai variable m,n dan hasil dari program di bawah ini? dan jelaskan jalannya program.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada tugas  3.5.2 jika dikerjakan menyesuaikan dengan buku praktikum maka hasil tidak tampil di layar karena tidak ada fungsi karakter ‘printf’. Tetapi jika kita menggunakan ‘ printf ‘ maka tertera hasil di layar ketika dijalanakan

 

3.5.3 Membuat  program untuk menentukan nilai terbesar dari empat nilai yang diberikan.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Untuk pemrograman kali ini kita dapat menentukan besar kecilnya suatu bilangan dengan cepat dan efektif tentunya.

 

Jadi bagaimana sobat redaksi, sampai sini tentu paham kan ?

See u dipercobaan selanjutnya …

Salam Redaksi … Hidup MAHASISWA INDONESIA

 

Wassakamualaikum Warahmatullahi Wabarakatuh 🙂