Relation, Logical, Assignment, dan Conditional
Assalammualaikum teman – teman!!
Pada percobaan ketiga kali ini, kita akan memperdalam pemahaman kita dan kegunaan bahasa C. DIsini kita akan mempelajari dan mengamati penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operand yang lain, yang dapat beupa sebagai variabel atau konstanta. sebelum kita melakukan percobaan, alangkah lebih baik jika kita memperdalam materi terlebih dahulu. yuk kita pelajari bersama-sama teori yang ada dalam percobaan ketiga kali ini.
I. Teori
Relation operator adalah 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 diatas maka akan didapatkan suatu hasil yaitu benar atau salah (true false) yang berupa nilai 1 (selain nol) untuk benar dan 0 untuk salah. Operator ini terdiri dari tanda-tanda khusu, 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 diatas maka dapat digunakan Logical Operator yang terdiri dari && (dan/and), || (or/atau), dan !(not/tidak). Assignment operator identik dengan tanda “=” (samadengan), operator ini dapat dipadukan dengan operator aritmatika sehingga menjadi: +=,-=,/=,%=. Conditional Operator adalah operator yang dapat digunakan untuk menentukan pengambilan keputusan secara sederhana (satu baris statement), dimana hanya digunakan karakter khusus “?” (tanda tanya) dan “:” (colon/titik dua).
II. Program Percobaan
Kali ini kita akan mengamati hasil dari perbandingan dua operand yang niainya dimasukkan melalui keyboard, dimana perbandingan dilkukan menggunakan semua relational operator, yaitu meliputi operator-operator, <,>,<=,>, dan !=.
Langkah – langkah yang harus dilakukan, seperti pada gambar dibawah ini:
jika tidak ada error maka tekan buid and run, maka akan mucul seperti gambar dibawah ini:
Masukkan nilai x dan y sesuai keinginan anda.
III. TUGAS
- Membuat program untuk menentukan hasil (0 atau 1) dari operator relasional dibawah ini. dan masukkan nilai a,b,c,dan d dari keyboard
jika tidak ada error, maka tekan build and run. Hasil yang akan muncul, seperti pada gambar dibawah
2. Berapa nilai variable m,n dan hasil dari program dibawah ini? dan jelaskan jalannya program.
jika tidak ada error, maka tekan build and run. Hasil yang akan muncul, seperti pada gambar dibawah
Program tersebut adalah program membandingkan variable antara variable a dan b, dan disimpan pada variabel m. program ini juga membandingkan nilai c dan d dan disimpan pada variabel n. Kemudian kedua variabel (m dan n) akan dibandingkan lagi untuk mencari nilai terbesarnya. Nilai terbesar akan disimpan dalam variabel hasil.
3. Membuat program untuk menentukan nilai terbesar dari empat nilai yang diberikan melalui keyboard, seperti contoh dibawah ini:
Langkah-langkah yang harus kamu lakukan adalah
jika tidak ada error, maka tekan build and run. Hasil yang akan muncul, seperti pada gambar dibawah
Mungkin sekian pembahasan kita kali ini, tapi jangan khawatir kita masih akan membahas lebih banyak lagi tentang pemrograman bahasa C.
Recent Comments