Pertama, Kotak Input dengan nilai 0 tidak terlihat bagus. Kedua, kita dapat memikirkan latihan-latihan di mana 0 adalah solusinya. Bagaimanapun juga, sebuah Kotak Masukan yang kosong adalah pilihan yang lebih baik. [br]Untuk mencapai hal ini, Anda dapat menggunakan sebuah trik: mendefinisikan ans = tidak terdefinisi. Hasilnya adalah kotak input untuk ans akan kosong. Tetapi jika Anda mengisi sebuah angka, angka ini akan muncul dan diaplikasikan ke ans tanpa masalah. Pada tombol latihan baru, Anda dapat mengosongkan kotak input lagi dengan perintah SetValue(ans, undefined).[br]Lihat bagaimana cara kerjanya pada applet berikutnya dan cobalah sendiri dengan mengikuti Langkah-langkah Konstruksi.
[table][tr][td]1[/td][td][/td][td]Tulis perintah [b]a = RandomBetween(1, 10)[/b] untuk membuat bilangan bulat a.[/td][/tr][tr][td]2[/td][td][/td][td]Tulis perintah [b]b = RandomBetween(1, 10)[/b] untuk membuat bilangan bulat b.[/td][/tr][tr][td]3[/td][td][/td][td]Tulis perintah [b]sol = a + b[/b] untuk membuat bilangan bulat sol.[/td][/tr][tr][td]4[/td][td][/td][td]Tulis perintah [b]ans = undefined[/b] untuk membuat bilangan bulat ans.[br][/td][/tr][tr][td]5[/td][td][icon]/images/ggb/toolbar/mode_text.png[/icon][/td][td]Ketik teks dinamis [b]a + b[/b] dan pilih a dan b dalam daftar objek yang tersedia.[/td][/tr][tr][td]6[/td][td][icon]/images/ggb/toolbar/mode_textfieldaction.png[/icon][/td][td]Pilih Select the Input Box Tool dan buat Input Box dengan label [b]=[/b] yang ditautkan ke objek [b]ans[/b].[br][/td][/tr][tr][td]7[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]Pilih Button Tool dan buat a button dengan label [b]next exercise[/b] dan ketik sebagai skrip perintah [b]UpdateConstruction()[/b] dan [b]SetValue(ans, undefined)[/b] untuk mengosongkan Input Box lagi.[br][/td][/tr][tr][td][/td][td][/td][td][/td][/tr][/table]
Untuk memberikan umpan balik pada jawaban, Anda dapat menampilkan teks sebagai [i]CORRECT atau[/i] [i]FALSE[/i]. Tetapi Anda juga dapat menggunakan warna dinamis untuk mewarnai kotak input dengan warna merah jika jawaban yang diberikan salah, hijau jika jawabannya benar, dan hitam jika tidak ada jawaban yang diberikan.[br]Kita hanya ingin kotak input berwarna merah jika hanya ada jawaban yang diberikan, dengan kata lain jika ans tidak lagi tidak terdefinisi. Hal ini dapat kita periksa dengan kondisi [b]ans == ans[/b], karena angka sama dengan dirinya sendiri kecuali jika tidak terdefinisi.[br]Perhatikan bahwa tanda ganda == akan berubah menjadi logika sama dengan tanda tanya di atasnya setelah menekan tombol Enter.