Operator Aritmetika
Tambah, kurangi, kalikan, dan bagi.
Operator Aritmetika adalah pelajaran Lua Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Lua Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Lua Academy mencakup 4 pelajaran total.
Berhitung dalam Lua
Lua menyediakan kumpulan lengkap operator aritmetika untuk menggabungkan bilangan. Cara kerjanya mirip dengan perhitungan yang sudah Anda kenal.
Dalam pelajaran ini, Anda akan menggunakannya untuk menjumlahkan, mengurangkan, mengalikan, membagi, dan melakukan operasi lainnya.
print(2 + 3)
print(10 - 4)Penjumlahan dan Pengurangan
Operator + menjumlahkan dua bilangan, sedangkan - mengurangkannya.
Anda dapat mencampur bilangan bulat dan bilangan pecahan dengan bebas. Jika salah satu sisi berupa bilangan pecahan, hasilnya menjadi bilangan pecahan.
local total = 5 + 2.5
print(total)Perkalian
Gunakan * untuk mengalikan. Operator ini mengikuti aturan umum: dua bilangan bulat menghasilkan bilangan bulat, sedangkan bilangan pecahan apa pun membuat hasilnya menjadi bilangan pecahan.
3 * 4adalah123 * 4.0adalah12.0
print(3 * 4)
print(6 * 1.5)Pembagian Pecahan
Operator / melakukan pembagian pecahan dan selalu mengembalikan bilangan pecahan.
Bahkan ketika hasilnya berupa bilangan utuh, Anda akan melihat titik desimal, seperti 8 / 2 yang menghasilkan 4.0.
print(8 / 2)
print(9 / 4)Pembagian Pembulatan ke Bawah
Operator // membagi lalu membulatkan hasilnya ke bawah ke bilangan bulat terdekat.
Dengan dua bilangan bulat, operator ini menghasilkan bilangan bulat. Pembulatan dilakukan menuju tak terhingga negatif, sehingga -7 // 2 menghasilkan -4.
print(7 // 2)
print(-7 // 2)Operator Modulo
Operator % mengembalikan sisa setelah pembagian. Operator ini sangat berguna untuk memeriksa keterbagian.
Contohnya, 10 % 3 menghasilkan 1 karena 3 masuk ke dalam 10 sebanyak tiga kali dengan sisa 1.
print(10 % 3)
print(8 % 4)Genap atau Ganjil dengan Modulo
Trik yang umum: suatu bilangan genap jika n % 2 == 0, dan ganjil jika tidak.
Pola ini sering muncul dalam perulangan dan kondisi.
local n = 7
if n % 2 == 0 then
print("even")
else
print("odd")
endPerpangkatan
Operator ^ menaikkan suatu bilangan ke pangkat tertentu. 2 ^ 3 berarti 2 dikalikan dengan dirinya sendiri sebanyak 3 kali, sehingga menghasilkan 8.
Penting: ^ selalu mengembalikan bilangan pecahan, sehingga 2 ^ 3 mencetak 8.0.
print(2 ^ 3)
print(2 ^ 0.5)Minus Unari
Menempatkan - di depan suatu nilai akan menegasikan nilai tersebut. Ini disebut minus unari.
Operasi ini membalik tandanya: bilangan positif menjadi negatif dan sebaliknya.
local x = 5
print(-x)
print(-(-3))Prioritas Operator
Lua mengikuti prioritas matematika standar: ^ terlebih dahulu, lalu * / // %, kemudian + -.
Gunakan tanda kurung () untuk mengatur urutan jika Anda memerlukan hasil yang berbeda.
print(2 + 3 * 4)
print((2 + 3) * 4)Menggabungkan Operator
Ekspresi nyata sering mencampur beberapa operator. Lua mengevaluasinya berdasarkan prioritas, lalu dari kiri ke kanan.
Membaca dengan teliti (atau menambahkan tanda kurung) membantu menjaga perhitungan tetap jelas dan benar.
local result = 10 + 6 / 2 - 1
print(result)Pemeriksaan Singkat
Periksa pemahaman Anda tentang operator aritmetika Lua.
Ringkasan
Anda telah berlatih menggunakan operator aritmetika Lua: +, -, *, /, //, %, dan ^, serta minus unari.
Ingat bahwa / dan ^ selalu mengembalikan bilangan pecahan, // membulatkan ke bawah, dan % menghasilkan sisa. Prioritas sangat penting, jadi gunakan tanda kurung agar ekspresi lebih jelas.
Berikutnya, Anda akan mengenal pustaka math yang canggih.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Operator Aritmetika” gratis?
Ya — teks lengkap “Operator Aritmetika” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Lua Academy, upgrade ke CoddyKit PRO. Kursus Lua Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Operator Aritmetika”?
Tambah, kurangi, kalikan, dan bagi. Kamu berlatih Lua Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Lua Academy?
Tidak diperlukan pengalaman sebelumnya. Lua Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Operator Aritmetika” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Lua Academy ini?
Ya. Setiap pelajaran Lua Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Bilangan Bulat dan Pecahan
- Operator Aritmetika
- Pustaka math
- Memformat Angka