Assalamualaikum Wr. Wb
Pengertian Logika And,Or,Not di C++
Logika And, Or, Not adalah logika yang dikhusus kan untuk 2 ekspresi (ketentuan) atau lebih dan biasa nya digabungkan dengan logika IF.
Logika And, Or, Not di C++ dituliskan dengan karakter sbg berikut :
AND = &&
OR = ||
NOT = !
Fungsi dan Manfaat - Logika And, Or, Not di C++ ataupun dibahasa pemrograman lain nya sangat dibutuhkan untuk membuat program yang banyak ketentuan.
Sebagai contoh :
Untuk lulus dari SMK Al-Hikmah nilai seorang siswa/I harus :
a) MTK >= 50
b) IPA >= 40
c) B. Inggris >= 60
Jika nilai siswa/I kurang dari ketentuan diatas maka dinyatakan TIDAK LULUS
Kalo kita analisa, untuk membuat program diatas kita tidak akan bisa buat kalo dengan hanya logika IF, betul ? BETUL ! karena logika IF dikhususkan untuk 1 ekspresi. Nah disinilah fungsi logika and,or,not dan dalam studi kasus diatas kita membutuhkan logika AND.
1. Penerapan Logika AND di C++
Langsung aja lihat algoritma dar studi kasus diatas :
- Mulai
- Input nilai Mtk, Ipa, B.Inggris
- Jika nilai mtk>=50 dan ipa>=40 dan b.inggris >=60 maka “Lulus”
- Jika tidak maka “Tidak lulus”
- Tampilkan
- Selesai
Nah untuk lebih jelas nya lihat dan jelankan sintak berikut :
Nah semoga kalian mengerti fungsi daripada logika and di C++ & Penulis ingatkan sekali lagi untuk logika and di C++ menggunakan karakter (&&)
2. Penerapan Logika OR di C++
Lanjut kepenerapan Logika OR di C++, sesuai nama nya OR itu atau yang berarti jika salah satu ekspresi bernilai True maka hasil nya akan True. Untuk lebih jelas nya lihat contoh studi kasus berikut :
Studi Kasus For Logika ( OR ) :
Untuk lulus SMK-Alhikmah nilai mtk seorang siswa/i harus > 50 ATAU nilai ipa nya > 70.
Nah berarti Algoritma nya :
- Mulai
- Input nilai mtk dan ipa
- Jika nilai mtk > 50 atau ipa >70 maka Lulus
- Jika tidak ya Tidak Lulus
- Tampilkan
- Selesai
Dan ini adalah sintak C++ nya :
Kalo dijalanin maka hasil nya bakal begini :
Coba perhatikan.. Seorang siswa tetep Lulus walau nilai Ipa nya = 10. Ya sesuai sama perjanjian bahwa "Untuk lulus SMK-Alhikmah nilai mtk seorang siswa/i harus > 50 ATAU nilai ipa nya > 70" Jadi inti nya logika OR itu kalo salah satu nya BENER yaa hasil nya bakal BENER.
3. Penerapan Logika NOT di C++
Yang terakhir yaitu penerapan Logika NOT . Sesuai arti dari NOT yaitu bukan yang berarti kebalikan dari nilai benar.. Nah biar gak pusing lihat studi kasus dibawah ini :
Studi Kasus For Logika NOT :
Buatlah program mencari karyawan dengan ketentuan angka kesukaan dia bukan 7. Karena si Bos benci angka 7. Jadi jika sicalon pelamar angka kesukaan nya 7 maka ditolak!
So, berarti algoritma nya sbg berikut :
- Mulai
- Input angka kesukaan
- Jika tujuh maka ditolak
- Jika angka yang lain yaa diterima
- Tampilkan
- Selesai
Kita tuangkan ke bahasa C++ :
Jika dijalankan maka program akan menampilkan kalimat "Selamat anda diterima" KECUALI kalo kalian input angka kesukaan nya 7. Gt mas/mba semoga paham yaa !
Oke mungkin itu aja pembahasan tentang penerapan logika AND,OR,NOT di C++ Kalo ada yang kurang silahkan ditambahkan dan kalo masih bingung silahkan bubuhkan diri dikolom komentar
Selamat Belajar & Semoga Jelas
Tidak ada komentar:
Posting Komentar
Komentar yang "jaka sembung bawa golok" bakal di apus atau minimal gak diladenin :D dan buat yang kurang jelas sama artikel diatas boleh aja nanya tapi plis baca dulu keseluruhan artikel karena biasa nya artikel yang di tulis udah lengkap (biasanya)..