Sisi 1: Visualisasi Luas Persegi Panjang
⚠️ Pecahan 1 lebih kecil dari Pecahan 2. Hasil pengurangan bernilai negatif.
Visual Pecahan 1: {{ n1 }}/{{ d1 }}
({{ eqN1 }}/{{ lcm }})
{{ viewMode === 'sliced' ? eqN1 : n1 }} Biru |
{{ (viewMode === 'sliced' ? lcm : d1) - (viewMode === 'sliced' ? eqN1 : n1) }} Putih
{{ i }}
{{ op }}
Visual Pecahan 2: {{ n2 }}/{{ d2 }}
({{ eqN2 }}/{{ lcm }})
{{ viewMode === 'sliced' ? eqN2 : n2 }} Oranye |
{{ (viewMode === 'sliced' ? lcm : d2) - (viewMode === 'sliced' ? eqN2 : n2) }} Putih
{{ i }}
=
✨ PERSEGI PANJANG HASIL {{ op === '+' ? 'PENJUMLAHAN (Dua Warna Combined)' : 'PENGURANGAN' }}
Hasil: {{ resN }} / {{ lcm }}
P1: {{ eqN1 }} Petak Biru
P2: {{ eqN2 }} Petak Oranye
Selisih: Putih Tegas
Sisa Hasil: {{ resN }} Petak Biru
Dikurangi: {{ eqN2 }} Petak
Selisih: Putih Tegas
Persegi Panjang Utuh (Unit {{ rectIdx }})
Penyebut KPK = {{ lcm }} Petak
{{ getGlobalIndex(rectIdx, cellIdx) }}
P1
P2
SISA
✕
Sisi 2: Penjabaran Aritmatika Formal
Langkah 1: Penulisan Soal
{{ n1 }}{{ d1 }}
{{ op }}
{{ n2 }}{{ d2 }}
= ?
Status Penyebut:
{{ d1 === d2 ? 'Sudah Sama' : 'Berbeda (Cari KPK)' }}
1
Penentuan KPK Penyebut ({{ d1 }} dan {{ d2 }})
• Kelipatan {{ d1 }}: {{ getMultiples(d1) }}...
• Kelipatan {{ d2 }}: {{ getMultiples(d2) }}...
👉 KPK({{ d1 }}, {{ d2 }}) = {{ lcm }}
2
Penyamaan Penyebut (Pecahan Senilai)
Pecahan 1:
{{ n1 }}{{ d1 }}
=
{{ n1 }}×{{ m1 }}
{{ d1 }}×{{ m1 }}
=
{{ eqN1 }}{{ lcm }}
Pecahan 2:
{{ n2 }}{{ d2 }}
=
{{ n2 }}×{{ m2 }}
{{ d2 }}×{{ m2 }}
=
{{ eqN2 }}{{ lcm }}
3
Operasi Pembilang
{{ eqN1 }}{{ lcm }}
{{ op }}
{{ eqN2 }}{{ lcm }}
=
{{ eqN1 }} {{ op }} {{ eqN2 }}
{{ lcm }}
=
{{ resN }}
{{ lcm }}
🎯 RINGKASAN HASIL AKHIR
Pecahan Biasa
{{ resN }}{{ lcm }}
Bentuk Sederhana
{{ simpN }}
{{ simpN }}{{ simpD }}
Pecahan Campuran
{{ wholePart }}
{{ remN }}{{ lcm }}
< 1 Utuh