Level 1: Dasar Kondisi Bertingkat
Kalkulator Sederhana
Latihan menggunakan kondisional untuk membuat kalkulator dengan operasi dasar (tambah, kurang, kali, bagi).
Dipublikasikan: 18 Februari 2026
📝 Problem
Buatlah kalkulator sederhana yang dapat melakukan operasi dasar matematika: penjumlahan, pengurangan, perkalian, dan pembagian.
Input
angka1: Bilangan pertamaangka2: Bilangan keduaoperator: String berisi +, -, *, atau /
Output
- Hasil perhitungan, atau pesan error jika operator tidak valid atau pembagian dengan nol
Contoh
| angka1 | angka2 | operator | Output |
|---|---|---|---|
| 10 | 5 | + | Hasil: 15 |
| 10 | 5 | - | Hasil: 5 |
| 10 | 5 | * | Hasil: 50 |
| 10 | 5 | / | Hasil: 2 |
| 10 | 0 | / | Error: Tidak bisa dibagi dengan nol! |
| 10 | 5 | x | Operator tidak valid! |
💡 Tips
Jangan lupa handle kasus pembagian dengan nol! Gunakan nested IF untuk cek kondisi khusus dalam setiap operasi.
Siap untuk mulai mengerjakan?
Kamu punya waktu 30 menit untuk mencoba sebelum kunci jawaban terbuka. Latih logikamu tanpa bantuan AI!
Tahan tombol selama 2 detik untuk mulai mengerjakan
💡 Tips: Coba kerjakan dulu sebelum melihat solusi. Gunakan kertas atau text editor untuk menulis pseudocode.
Kunci Jawaban Terkunci Waktumu 30 menit. Klik cepat 3x untuk buka jawaban atau mengakhiri sesi.
Sisa Waktu 30:00
Klik cepat lagi!