Daftar Isi:
Video: The basics of BASIC, the programming language of the 1980s. 2024
Beberapa perbandingan yang akan Anda buat saat memprogram dengan C lebih kompleks daripada yang disajikan oleh operator sederhana. Sebagai contoh, perhatikan hal-hal matematika berikut:
-5 <= x <= 5
Dalam bahasa Inggris, pernyataan ini berarti bahwa x mewakili nilai antara -5 dan 5, inklusif. Itu bukan bahasa C jika dibandingkan, tapi bisa juga saat Anda menggunakan operator logis.
Bagaimana membangun perbandingan logis di C
Mungkin memuat dua atau lebih perbandingan menjadi satu pernyataan tunggal. Hasil perbandingan kemudian dibandingkan dengan menggunakan operator logika. Bila hasil keseluruhannya benar, jika kondisi itu dianggap benar.
LOGIC IS THE TWEETING BURUNG
#include int main () {int coordinate; printf ("koordinat target masukan:"); scanf ("% d", & koordinat); Jika (koordinat> = -5 && koordinat <= 5) {puts ("Close enough!");} else {puts ("Target berada di luar jangkauan!");} kembali (0);}
Dua perbandingan dibuat dengan syarat if statement di Baris 9. Pernyataan itu berbunyi seperti ini: "Jika nilai variabel berkoordinasi lebih besar dari atau sama dengan -5 dan kurang dari atau sama dengan 5."
Latihan 1: Buat proyek baru dengan menggunakan kode sumber dari Logic Adalah Burung Tweeting. Bangun programnya. Jalankan kode beberapa kali untuk menguji seberapa baik kerjanya.
Bagaimana menambahkan beberapa operator logika di C
Operator perbandingan logika bahasa C ini dapat digunakan jika perbandingan bila dua atau lebih kondisi harus dipenuhi.
Operator | Nama | Benar Bila |
---|---|---|
&& | dan | Kedua perbandingan itu benar |
|| | atau | Perbandingannya benar |
! | bukan | Barang itu salah |
Logika Adalah Burung Tweeting menggunakan && operator sebagai perbandingan logis DAN. Kedua kondisi yang ditentukan harus benar jika pernyataan untuk mempertimbangkan segala sesuatu dalam tanda kurung menjadi kenyataan.
Latihan 2: Ubah kode sumber dari Logika Adalah Burung Tweeting sehingga operasi OR logis digunakan untuk membuat kondisi benar bila nilai variabel berkoordinasi kurang dari -5 atau lebih besar dari 5.
Latihan 3 : Buat sebuah proyek baru yang meminta jawaban atas pertanyaan ya atau tidak dengan penekanan tombol Y atau N, baik huruf besar atau atas huruf kecil. Pastikan program merespon dengan benar bila tidak ada Y atau N yang ditekan.
-
Operasi logis sering disebut dengan menggunakan semua huruf besar: AND, OR. Itu memisahkan mereka dari kata-kata normal dan dan atau.
-
AND logis diwakili oleh dua ampersand: &&.Katakan "dan. "
-
OR logis diwakili oleh dua pipa, atau batang vertikal, karakter: ||. Katakan "atau. "
-
TIDAK logis diwakili oleh satu tanda seru:!. Katakan "tidak! "
-
Logistik TIDAK tidak digunakan seperti AND atau OR. Ini hanya awalan nilai untuk membalikkan hasilnya, mengubah False menjadi True dan True menjadi False.