Proyek 2: Kuis Interaktif
Kuis pilihan dengan list pertanyaan, sensing ask/answer, dan penilaian.
Rancangan
Kuis 3 soal. Program menanyakan satu soal, pemain mengetik jawaban, lalu program menilai dan menampilkan skor akhir.
Data kuis (dua list)
| # | list soal | list kunci |
|---|---|---|
| 1 | Ibu kota Indonesia? | jakarta |
| 2 | 2 + 3 × 2 = ? | 8 |
| 3 | Warna campuran biru + kuning? | hijau |
Indeks kedua list sama: item 1 di soal cocok dengan item 1 di kunci.
Algoritma
- Atur
skor= 0,nomor= 1. - Ulangi sebanyak panjang soal:
- Tanyakan item (nomor) dari soal dan tunggu.
- Jika jawaban = item (nomor) dari kunci → skor + 1, katakan "Benar!".
- Kalau tidak → katakan "Salah".
- Ubah
nomorsebesar 1.
- Katakan gabungkan Skor akhir: (skor).
Kode
ketika 🏴 diklik
atur skor ke 0
atur nomor ke 1
ulangi (panjang soal) kali
tanyakan (item nomor dari soal) dan tunggu
jika <(jawaban) = (item nomor dari kunci)> maka
ubah skor sebesar 1
ubah nomor sebesar 1
katakan (gabungkan Skor akhir: (skor))
Catatan penting
- Scratch membandingkan teks tanpa membedakan huruf besar-kecil: "Jakarta" = "jakarta".
- Untuk menambah soal, cukup tambah item di kedua list — kodenya tidak berubah. Itulah kekuatan list dan perulangan.
Coba di Scratch: bangun kuis ini lalu tambah 2 soal baru. Tambahkan suara berbeda untuk jawaban benar dan salah.