Setelah mempelajari konsep dasar JavaScript seperti variabel, tipe data, kontrol alur (if
, else
, switch
), dan perulangan (for
, while
, do...while
), kini saatnya menguji pemahaman kamu melalui latihan soal.
Latihan ini dirancang untuk membantu kamu:
Tidak perlu khawatir jika kamu belum bisa menjawab semuanya. Latihan ini bukan tentang siapa yang paling cepat selesai, tapi tentang memahami proses berpikir di balik sebuah solusi. Cobalah kerjakan dengan tanganmu sendiri terlebih dahulu sebelum mencari jawabannya.
Selamat belajar dan semoga sukses! 🚀
1. Buat variabel dengan tipe data berikut:
Bonus: Cetak semua variabel tersebut ke console.
2. Periksa tipe data dari variabel-variabel di atas menggunakan typeof
.
Contoh:
if
, else
, else if
, dan switch
3. Buat program yang meminta nilai ujian (0–100), lalu tampilkan keterangan:
Gunakan struktur if...else if
.
4. Buat program yang meminta nama hari (Senin
, Selasa
, dst), lalu tampilkan:
Senin
s.d. Jumat
Sabtu
atau Minggu
Gunakan switch
.
5. Cetak angka 1 sampai 10 menggunakan:
for
while
do...while
6. Cetak semua angka ganjil dari 1 sampai 20.
Gunakan
for
dan operator modulo (%
).
7. Hitung total dari angka 1 sampai 100 menggunakan perulangan.
Output:
Jumlah total: 5050
8. Buat daftar angka dari 1 sampai 10, tapi:
Gunakan break
dan continue
.
9. Tantangan: Buat program yang mengecek apakah sebuah angka adalah bilangan prima.
Petunjuk: Bilangan prima hanya habis dibagi 1 dan dirinya sendiri.
Contoh output: