Menu
CoddyTech

for loop dengan langkah

Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 74 dari 90.

Perulangan numerik for menjadi lebih ampuh saat kamu menambahkan argumen ketiga yang disebut langkah. Langkah ini mengatur seberapa besar perubahan pada variabel perulangan setiap kali perulangan dijalankan.

Sintaks yang diperluas terlihat seperti ini:

for variable = start, finish, step do
    -- kode yang diulang
end

Berikut contoh yang menghitung dengan kelipatan 2, bukan 1:

for i = 2, 10, 2 do
    print(i)
end

Perulangan ini dimulai dari 2, berlanjut hingga 10, dan bertambah 2 setiap kali, lalu mencetak: 2, 4, 6, 8, 10.

Kamu juga bisa menggunakan langkah negatif untuk menghitung mundur:

for i = 5, 1, -1 do
    print(i)
end

Ini menghitung mundur dari 5 hingga 1, lalu mencetak: 5, 4, 3, 2, 1.

Langkah ini memberimu kendali yang tepat atas perkembangan perulanganmu, sehingga cocok untuk tugas seperti memproses item berselang satu dalam list, membuat hitung mundur, atau bekerja dengan pola angka tertentu.

challenge icon

Tantangan

Mudah

Buat generator tabel perkalian yang menggunakan for loop numerik dengan langkah untuk menampilkan kelipatan 3. Tulis for loop yang dimulai dari 3, berlanjut hingga 15, dan menggunakan langkah sebesar 3 untuk mencetak hanya kelipatan 3.

Di dalam perulangan, cetak setiap nilai kelipatan pada baris terpisah. Ini akan menunjukkan cara parameter langkah mengontrol perkembangan loop dengan melewati nilai-nilai.

Coba sendiri

-- TODO: Tulis kodemu di sini
-- Buat for loop yang dimulai dari 3 hingga 15, dengan kenaikan 3
-- Cetak setiap kelipatan pada baris terpisah
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online