Sebenarnya percabangan itu bisa dibuat didalam percabangan. Kadang teknik ini disebut juga dengan Nested If atau percabangan besaran.
Contoh kasus:
Misalnya ada model bisinis seperti ini di sebuah toko. Ketika orang membayar di kasir, biasanya ditanya ada kartu member untuk mendapatkan diskon dan sebagainya.
Paham?? Jika belum paham coba perhatikan flowchart dibawah ini :
Sekarang, mari coba buat programnya!!
Jika dioutput kan akan memiliki hasil :
Pembahasan :
Kenapa tidak menggunakan operator ==
atau !=
? Karena kalau kita ingin membandingkan nilai String menggunakan 2 fungsi tadi, tapi kalau membandingkan selain String, maka bisa pakai operator ==
atau !=
.
sumber:petanikode