Lewati ke isi
JRG++JRG++ v0.2.0

Bab 8 · Konsep Lanjutan

Variabel & Persamaan

Variabel adalah "kotak kosong" yang mewakili angka yang belum diketahui. Persamaan adalah teka-teki yang memberitahumu cukup informasi untuk menemukan isi kotak itu.

KonsepApa itu variabel?

Dalam x + 5 = 12, huruf x adalah variabel — tempat kosong yang nilainya belum diketahui, tapi bisa dicari karena ada aturan (persamaan) yang menghubungkannya dengan angka lain.

Menyelesaikan persamaan langkah demi langkah

3x + 7 = 22
Kurangi 7 dari kedua sisi: 3x = 22−7 = 15
Bagi kedua sisi dengan 3: x = 15÷3 = 5
Cek: 3(5)+7 = 15+7 = 22 ✓ benar!

Bonus: sistem dua persamaan, dua variabel

Kadang satu persamaan saja tidak cukup karena ada dua hal yang belum diketahui. Solusinya: cari dua persamaan, lalu gabungkan lewat substitusi.

x + y = 10   dan   x − y = 2
Dari persamaan 2: x = y + 2
Substitusi ke persamaan 1: (y+2) + y = 10 → 2y = 8 → y = 4
Maka x = 4 + 2 = 6
Latihan mandiri

1. Selesaikan: 5x − 4 = 21

2. Selesaikan: 2(x + 3) = 16

Jawaban 1: 5x=25 → x=5
Jawaban 2: 2x+6=16 → 2x=10 → x=5

Kode JRGlet, mut, dan const — tiga jenis "kotak"

JRG punya tiga cara mendeklarasikan sebuah nilai, mirip tiga jenis variabel matematika: yang tetap, yang bisa diubah, dan yang benar-benar dikunci.

jenis_variabel.jrg
package main

const PAJAK: float = 0.11   // tidak pernah berubah di seluruh program

pub fn main() {
    let x = 5          // tetap, tak bisa diubah lagi
    let mut skor = 0   // boleh berubah

    skor += 10
    wok("x tetap:", x)
    wok("skor berubah:", skor)
    wok("pajak konstan:", PAJAK)
}
x tetap: 5
skor berubah: 10
pajak konstan: 0.11

Kuis 1

Nilai x pada 4x − 3 = 17 adalah...

Kuis 2

Jika x+y=10 dan x−y=4, berapa nilai x?

Kuis 3

Di JRG, nilai yang TIDAK BOLEH berubah sama sekali sebaiknya dideklarasikan dengan...