Wah ini sih memang logika kamu yang salah, jangan salahkan "script" nya, coba biasakan berpikir yang detail dan tajam, jeli melihat2 kemungkinan-kemungkinan/kasus-kasus yang ada. Kalau diliat ya jelas2 coding kamu salah, ada 3 nilai, tapi kok if-else nya cuma bandingin 2 nilai saja, lah