Rangkuman, Jumlah Bilangan Genap
Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 90 dari 90.
Tantangan
MudahTulis skrip yang menghitung jumlah semua bilangan genap dari 1 hingga 20 menggunakan perulangan for, logika percabangan, dan akumulasi variabel.
Buat variabel lokal bernama total dan inisialisasi dengan 0. Lalu gunakan perulangan numerik for untuk mengiterasi semua bilangan dari 1 hingga 20.
Di dalam perulangan:
- Gunakan operator modulo (
%) untuk memeriksa apakah bilangan saat ini genap - Jika bilangan tersebut genap, tambahkan ke
totalyang sedang kamu akumulasikan
Setelah perulangan selesai, cetak jumlah akhir semua bilangan genap.
Coba sendiri
-- Inisialisasi variabel total
local total = 0
-- TODO: Tulis kodemu di sini
-- Gunakan for loop untuk mengulang dari 1 hingga 20
-- Periksa apakah setiap angka genap menggunakan operator modulo (%)
-- Tambahkan angka genap ke total
-- Tampilkan hasilnya sebagai output
print(total)Semua pelajaran di Dasar-Dasar
4Operator 2: Relasional dan Logika
Operator KesetaraanOperator RelasionalOperator 'and'Operator 'or'Operator 'not'Evaluasi Hubung SingkatNilai Truthy dan FalsyRangkuman: Logika Sederhana7Logika Percabangan Dasar
Pernyataan if-thenPernyataan if-then-elsePernyataan elseifRangkuman: Peti Harta Karun10Tabel Bagian 1: Gaya list
Apa itu Tabel?Membuat TabelMengakses Elemen berdasarkan IndeksMengubah Elemen berdasarkan IndeksOperator Panjang '#'table.insert()table.remove()Ringkasan: Kelola Anggota Pesta13Proyek: Toko Ramuan Sederhana
Menyiapkan ProyekMenambahkan Ramuan2Variabel dan Tipe Data
Apa Itu Variabel?AngkastringBooleanNilai 'nil'Fungsi type()Konvensi PenamaanUlasan: Profil Karakter5Output Dasar
Mencetak Nilai LiteralMencetak VariabelMencetak Beberapa NilaiMenggabungkan string dan VariabelFungsi tostring()inputKonversi TipeRangkuman: Laporan StatusRangkuman: Sampai 1208Dasar Manipulasi string
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Rangkuman: Format Nama Pengguna3Operator 1 Aritmetika & Penggabungan
Operator AritmetikaOperator ModuloOperator PemangkatanPenggabungan stringPrioritas OperatorRingkasan: Perhitungan Sederhana6Proyek: Menampilkan Statistik Karakter
Pesan SambutanDeklarasikan Statistik Karakter9Dasar-Dasar Fungsi
Mendeklarasikan FungsiMemanggil FungsiFungsi dengan ParameterFungsi dengan Beberapa ParameterPernyataan 'return'Rekap: Kalkulator Luas12Dasar-Dasar Perulangan
while looprepeat-until loopfor loop numerikfor loop dengan langkahPernyataan 'break'Rangkuman: Hitung Mundur15Tantangan Akhir
Rangkuman, Giliran PemainRangkuman, Database SederhanaRangkuman, Jumlah Bilangan GenapLatihan sendiri: Compiler Lua online