Blok Control: Perulangan & Menunggu

Repeat, forever, wait, dan cara menyingkat kode.

Part 7 dari 18 ± 25 menit Gratis

Mengapa perulangan?

Ingin kucing membuat persegi? Tanpa perulangan kamu menumpuk gerak–putar empat kali. Dengan perulangan cukup satu kali tulis:

ulangi 4 kali
  gerak 100 langkah
  putar ↻ 90 derajat

Blok Control (oranye)

BlokFungsi
tunggu 1 detikJeda sebelum lanjut.
ulangi 10 kaliMengulang isi blok sebanyak n kali.
selamanyaMengulang tanpa henti (sampai proyek dihentikan).
ulangi sampai < kondisi >Mengulang sampai kondisi benar.
tunggu sampai < kondisi >Berhenti sebentar sampai kondisi benar.
hentikan semuaMengakhiri proyek.

Menghitung dengan perulangan

Berapa langkah total jika gerak 10 langkah diulang 5 kali? 10 × 5 = 50. Perulangan juga bisa menjumlahkan: mulai dari 0, tiap putaran tambah 10.

Selamanya (forever) itu aman?

Ya, asalkan di dalamnya ada sesuatu yang berguna, misalnya mengecek tombol keyboard terus-menerus. Game memakai selamanya sebagai "jantung" yang berdetak tiap frame (±30 kali/detik).

Perhatian: blok "ulangi sampai" yang kondisinya tidak pernah menjadi benar membuat program macet selamanya. Pastikan sesuatu di dalam perulangan mengubah kondisi itu.

Coba di Scratch: gambar persegi dengan perulangan di atas. Lalu ubah menjadi segitiga: ulangi 3 kali, putar 120 derajat. Rumus umum: sudut putar = 360 ÷ jumlah sisi.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X