Perogeremmer Reps
Bangun muscle memory logikamu. Latih fundamental tanpa AI, satu repetisi pada satu waktu.
Daftar Latihan
Pilih latihan sesuai level dan kesulitanmu
Cek Ganjil atau Genap
Latihan dasar untuk memahami kondisional (if-else) dengan menentukan apakah sebuah angka ganjil atau genap.
Update Skor Permainan
Latihan menimpa (overwrite) dan memperbarui nilai variabel menggunakan operasi matematika dasar.
Tukar Isi Gelas (Swapping)
Pelajari cara klasik menukar nilai antara dua variabel dengan bantuan variabel sementara (temp).
Cek Status Kelulusan
Latihan menggunakan struktur kondisional (IF-ELSE) sederhana untuk menentukan hasil akhir.
Kategori Tiket Bioskop
Latihan menggunakan kondisional bertingkat (IF-ELSE IF) untuk mengecek lebih dari dua kemungkinan.
Hitung Diskon Belanja
Kombinasi antara manipulasi variabel dan kondisi IF untuk menghitung total harga.
Konversi Suhu
Latihan dasar untuk mengkonversi suhu dari Celcius ke Fahrenheit menggunakan rumus matematika sederhana.
Cek Tahun Kabisat
Latihan menggunakan kondisional dengan multiple conditions untuk menentukan apakah suatu tahun adalah tahun kabisat.
Kalkulator Sederhana
Latihan menggunakan kondisional untuk membuat kalkulator dengan operasi dasar (tambah, kurang, kali, bagi).
Hitung Rata-rata Nilai
Latihan menggunakan perulangan (loop) untuk menghitung rata-rata dari beberapa nilai yang diinput user.
Tabel Perkalian
Latihan menggunakan nested loop (loop dalam loop) untuk membuat tabel perkalian sederhana.
Segitiga Bintang
Latihan menggunakan nested loop untuk membuat pola segitiga bintang dengan variasi tinggi.
Cek Bilangan Prima
Latihan menggunakan perulangan dan kondisi untuk mengecek apakah suatu bilangan adalah bilangan prima.
ATM Sederhana
Latihan kompleks yang menggabungkan variabel, kondisi, dan loop untuk membuat simulasi ATM sederhana dengan menu interaktif.
Validasi Bentuk Segitiga
Latihan logika matematika untuk mengecek apakah tiga sisi bisa membentuk sebuah segitiga.
Kalkulator Dua Angka
Membuat logika kalkulator sederhana yang menerima dua angka dan satu operator matematika.
Konversi Menit ke Jam
Latihan menggunakan operator pembagian dan modulo (sisa bagi) untuk memecah satuan waktu.
Sistem Login Sederhana
Latihan menggunakan operator logika AND untuk memvalidasi dua kondisi sekaligus (Username dan Password).
Cek Angka Positif Negatif
Latihan kondisional sederhana untuk menentukan apakah angka positif, negatif, atau nol.
Hitung Biaya Parkir
Latihan kondisional dengan perhitungan bertingkat untuk menghitung biaya parkir berdasarkan durasi.
Faktorial Bilangan
Latihan menggunakan perulangan untuk menghitung faktorial suatu bilangan (n!).
Hitung Jarak Tempuh
Latihan dasar menggunakan rumus matematika untuk menghitung jarak tempuh kendaraan berdasarkan kecepatan dan waktu.
Cek Palindrom
Latihan membalik string dan membandingkan untuk mengecek apakah suatu kata adalah palindrom.
Deret Fibonacci
Latihan menggunakan perulangan untuk menghasilkan deret Fibonacci sebanyak n suku pertama.
Linear Search
Latihan algoritma pencarian sederhana untuk mencari nilai dalam array dan mengembalikan posisinya.
Bubble Sort
Latihan algoritma sorting sederhana untuk mengurutkan array dari kecil ke besar menggunakan Bubble Sort.
Cari Nilai Maksimum dan Minimum
Latihan menggunakan array/list dan perulangan untuk mencari nilai terbesar dan terkecil dari kumpulan data.
Simulasi Kunci ATM (While Loop)
Menggunakan WHILE loop untuk terus meminta input sampai kondisi tertentu terpenuhi (password benar).
Hitung Jumlah Bilangan Ganjil
Menggabungkan looping, array, dan kondisi (modulo) untuk menghitung frekuensi data tertentu.
Cari Nilai Tertinggi (Max)
Latihan iterasi array untuk mencari nilai terbesar. Ini logika dasar algoritma pencarian.
Hitung Total Deret (Accumulator)
Pola paling penting dalam programming: menjumlahkan nilai secara bertahap di dalam loop.
Cetak Angka Berurutan
Latihan dasar perulangan (looping) untuk mencetak urutan angka dari 1 sampai N.
Hitung Faktorial (!)
Latihan matematika klasik menggunakan loop perkalian. Sering muncul di tes teknikal.
Hitung Rata-Rata Nilai
Menggabungkan logika akumulasi (penjumlahan) dan pembagian untuk mencari nilai rata-rata (mean).
Membalik Kata (Reverse String)
Latihan logika membalik urutan karakter. Menganggap String sebagai Array of Characters.
Cari Posisi Data (Linear Search)
Mencari di urutan ke berapa sebuah data berada. Teknik pencarian paling dasar dalam computer science.
Pola Segitiga Bintang
The Mother of Logic Drill. Latihan menggunakan Loop di dalam Loop (Nested Loop) untuk membuat pola visual.