Blok Operators: Hitungan, Teks & Acak
Matematika, join teks, bilangan acak, dan perbandingan.
Blok Operators (hijau)
| Jenis | Blok | Contoh |
|---|---|---|
| Hitung | ( ) + ( ) ( ) − ( ) ( ) × ( ) ( ) / ( ) | 7 + 3 = 10 |
| Sisa bagi | ( ) mod ( ) | 10 mod 3 = 1 |
| Bulatkan | bulatkan ( ) | 3.7 → 4 |
| Acak | acak antara 1 sampai 10 | hasil beda tiap kali |
| Gabung teks | gabungkan apple banana | applebanana |
| Panjang teks | panjang apple | 5 |
| Bandingkan | < > = | 5 > 3 → benar |
| Logika | dan atau tidak | benar dan salah → salah |
Bentuk blok mengisyaratkan fungsinya
- Bulat (reporter) = menghasilkan angka/teks: ( ) + ( ).
- Segi enam (boolean) = menghasilkan benar/salah: < 5 > 3 >.
Segi enam hanya cocok dimasukkan ke lubang segi enam (kondisi if). Bentuk menghindari kesalahan pemasangan.
mod: sisa bagi
mod sangat berguna! Bilangan genap jika angka mod 2 = 0. Contoh: 10 mod 2 = 0 (genap), 7 mod 2 = 1 (ganjil).
Acak (random)
Dipakai untuk membuat game tidak membosankan: musuh muncul di posisi acak, dadu, tebak angka. pergi ke x: (acak antara -200 sampai 200) y: 0.
Gabung teks
Untuk menampilkan "Skor: 10" gunakan gabungkan Skor: (skor), bersarang di dalam katakan.
Coba di Scratch: buat dadu: ketika diklik, kucing berkata (acak antara 1 sampai 6). Bandingkan hasil beberapa klik.