Skrip sederhana menggunakan JavaScript untuk menghitung harga tiket masuk berdasarkan umur pengunjung β cocok untuk simulasi pengumpulan tugas/praktikum.
Khususnya, skrip ini:
- Mendefinisikan daftar pengunjung (nama + umur)
- Menghitung harga tiket berdasarkan kategori umur β gratis untuk balita, diskon untuk anak-anak dan lansia, harga normal untuk dewasa
- Menampilkan informasi nama, umur, dan ketentuan harga ke konsol
Tujuan: membantu mempraktikkan logika percabangan (if/else) dan looping dalam JavaScript, sekaligus sebagai tugas/demonstrasi dasar.
console.log("----Tiket Masuk Zoo----");
let pengunjung = [{nama: "poke", umur: 4}, {nama: "coqq", umur: 35}, {nama: "ammar", umur: 65}, {nama: "gasss", umur: 10}];
// Menentukan harga tiket normal
let hargaTiket = 50000;
for (let i = 0; i < pengunjung.length; i++) {
let namaPengunjung = pengunjung[i].nama;
let umur = pengunjung[i].umur;
let pesan = "";
if (umur < 5) {
pesan = "Free! Untuk balita.";
} else if (umur <= 12) {
pesan = "Diskon 50%! Harga tiket: " + (hargaTiket / 2);
} else if (umur <= 60) {
pesan = "Diskon 30%! Harga tiket: " + (hargaTiket * 0.7);
} else {
pesan = "Harga normal: " + hargaTiket;
}
console.log("Nama Pengunjung :", namaPengunjung);
console.log("Umur :", umur + " tahun");
console.log("Keterangan :", pesan);
}