Zig Academy · Pelajaran

Operator Aritmetika dan Perbandingan

Operator matematika dan relasional inti.

Pelajaran 1 dari 413 langkah

Operator Aritmetika dan Perbandingan adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 1 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 Zig Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Zig Academy mencakup 4 pelajaran total.

Matematika dengan Cara Zig

Zig menyediakan operator matematika sehari-hari yang Anda harapkan, tetapi dengan satu janji: tidak ada yang terjadi secara diam-diam. Setiap operasi bersifat eksplisit dan dapat diprediksi.

Empat Dasar

Anda menjumlahkan, mengurangkan, mengalikan, dan membagi dengan +, -, *, dan /. Operator ini persis seperti aritmetika biasa, sehingga matematika sederhana terasa alami. 🙂

const sum = 2 + 3;
const product = 4 * 5;

Operand Harus Sama

Kedua sisi operator aritmetika harus memiliki tipe yang sama. Zig tidak akan mencampur i32 dengan f64 secara diam-diam untuk Anda; Anda harus mengonversinya secara sengaja.

const a: i32 = 10;
const b: i32 = 3;
const c = a + b;

Pembagian Bilangan Bulat Memotong Pecahan

Ketika Anda membagi dua bilangan bulat, hasilnya juga berupa bilangan bulat dan pecahannya dibuang ke arah nol. Jadi 7 / 2 menghasilkan 3, bukan 3.5.

const half = 7 / 2; // 3

Operator Sisa

Gunakan % untuk mendapatkan sisa setelah pembagian. Operator ini cocok untuk pemeriksaan seperti genap atau ganjil, karena 10 % 2 sama dengan 0.

const leftover = 10 % 3; // 1

Negasi Membalik Tanda

Satu tanda minus di depan nilai menegasikannya. Menulis -x cukup mengubah bilangan positif menjadi negatif, dan bilangan negatif menjadi positif.

const x = 5;
const neg = -x; // -5

Membandingkan Dua Nilai

Operator perbandingan mengajukan pertanyaan ya atau tidak dan mengembalikan bool. Jawabannya selalu true atau false, bukan bilangan.

const isBigger = 7 > 3; // true

Sama dengan dan Tidak Sama dengan

Periksa kesamaan dengan == dan perbedaan dengan !=. Operator ini memungkinkan Anda memastikan apakah dua nilai cocok sebelum bertindak berdasarkan hasilnya.

const same = 4 == 4; // true
const diff = 4 != 5; // true

Mengurutkan Nilai

Operator <, <=, >, dan >= membandingkan urutan. Operator tersebut memberi tahu apakah suatu nilai berada di bawah, sama dengan, atau di atas nilai lainnya.

const ok = 3 <= 3; // true

Perbandingan Menggerakkan Keputusan

Karena setiap perbandingan menghasilkan bool yang jelas, hasilnya dapat langsung digunakan dalam if. Begitulah program Anda memilih satu jalur daripada jalur lainnya.

if (score > 90) {
    // top marks
}

Tidak Ada Konversi Tersembunyi

Zig menolak mengubah bentuk bilangan Anda secara diam-diam selama matematika atau perbandingan. Kekakuan ini menjaga hasil tetap tepat dan bebas kejutan saat program berkembang.

Pemeriksaan Singkat

Apa yang dilakukan pembagian bilangan bulat terhadap bagian pecahan?

Ringkasan: Operator yang Anda Kendalikan

Sekarang Anda dapat menggunakan +, -, *, /, dan % untuk matematika dan perbandingan yang menghasilkan bool secara jelas. Semuanya eksplisit, tepat, dan berada dalam kendali Anda. 🎯

Gratis untuk memulai

Belajar Zig dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Operator Aritmetika dan Perbandingan” gratis?

Ya — teks lengkap “Operator Aritmetika dan Perbandingan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Zig Academy, upgrade ke CoddyKit PRO. Kursus Zig Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Operator Aritmetika dan Perbandingan”?

Operator matematika dan relasional inti. Kamu berlatih Zig 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 Zig Academy?

Tidak diperlukan pengalaman sebelumnya. Zig 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 1 dari 4.

Berapa lama pelajaran “Operator Aritmetika dan Perbandingan” 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 Zig Academy ini?

Ya. Setiap pelajaran Zig 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

  1. Operator Aritmetika dan Perbandingan
  2. Luapan: + vs +% vs +|
  3. Operator Bitwise
  4. Logika Boolean dan Hubung Singkat
← Kembali ke Zig Academy