SVRLNX
404
// Beli tomat 3, kalau ada wortel beli 5 //
> let jumlahTomat = 3;
> if (adaWortel === true) {
> jumlahTomat = 5; // Jika kondisi adalah BENAR
> } else {
> jumlahTomat = 3; // Jika kondisi adalah SALAH
> }
> beli(tomat, jumlahTomat);
[TRUE] { tomat: 5, wortel: 0 } // Jika ada wortel
[FALSE] { tomat: 3, wortel: 0 } // Jika tidak ada wortel
Karena perintahnya berbunyi "beli tomat 3, kalau ada wortel beli 5"  tanpa menyebut nama barang kedua, Bahasa program akan menganggap angka 5 adalah jumlah baru untuk barang pertama. Hasilnya: beli 5 tomat tanpa membeli wortel !