Operator Pemangkatan
Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 14 dari 90.
Operator eksponensiasi direpresentasikan oleh simbol caret ^. Operator ini memungkinkan kamu menaikkan suatu bilangan ke suatu pangkat, yang berarti mengalikan bilangan itu dengan dirinya sendiri beberapa kali.
Berikut cara kerja operator perpangkatan:
result = 2 ^ 3 -- result bernilai 8 (2 × 2 × 2)
result = 5 ^ 2 -- result bernilai 25 (5 × 5)result = 10 ^ 1 -- result bernilai 10 (10 pangkat 1)
result = 4 ^ 0 -- result bernilai 1 (bilangan apa pun yang dipangkatkan 0 bernilai 1)Tantangan
MudahHitung luas petak kebun berbentuk persegi menggunakan operator pemangkatan. Buat variabel bernama sideLength dan tetapkan nilai 7 padanya. Kemudian gunakan operator pemangkatan untuk menghitung luas dengan memangkatkan panjang sisi hingga pangkat 2, lalu simpan hasil ini dalam variabel bernama area. Cetak luas yang telah dihitung.
Coba sendiri
-- Buat variabel untuk menghitung luas petak kebun
local sideLength = 7
-- TODO: Tulis kodemu di sini untuk menghitung luas dengan perpangkatan
-- Tampilkan luas yang sudah dihitung
print(area)Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
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 LuasLatihan sendiri: Compiler Lua online