Javascript for Kids · Pelajaran

Gambar atau Angka

Lemparan koin acak

Pelajaran 1 dari 413 langkah

Gambar atau Angka adalah pelajaran Javascript for Kids gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Javascript for Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Javascript for Kids mencakup 4 pelajaran total.

Selamat datang di Lempar Koin! 🪙

Halo, pembuat kode! 👋 Hari ini kita akan membuat Game Lempar Koin! 🪙

Saat Anda melempar koin sungguhan, koin akan jatuh dengan sisi Kepala atau Ekor menghadap ke atas. Kita tidak pernah tahu sisi mana yang akan muncul. Itulah yang membuatnya menyenangkan! 🎉

Mari ajari komputer untuk melempar koin juga!

Apa Itu Acak? 🎲

Lemparan koin bersifat acak. Acak berarti kita tidak dapat menebak jawabannya dengan pasti. 🤷

JavaScript memiliki alat bantu khusus bernama Math.random(). Alat ini memberi kita angka kejutan antara 0 dan 1. 🎲

Mari lihat hasilnya!

console.log(Math.random());
console.log(Math.random());
console.log(Math.random());

Angka-Angka Kecil 🔢

Apakah Anda melihat angka-angka itu? Angkanya kecil dan memiliki banyak desimal, seperti 0.3829. 😮

Setiap kali Anda menjalankannya, Anda mendapatkan angka yang berbeda. Komputer sedang melempar dadu tak terlihat untuk kita! 🎲

let surprise = Math.random();
console.log('My surprise number is: ' + surprise);

Kurang dari Setengah? ✂️

Koin memiliki 2 sisi. Jadi, kita perlu membagi angka kita menjadi 2 kelompok! ✂️

Titik tengah antara 0 dan 1 adalah 0.5 (setengah). Kita dapat bertanya: apakah angka kita kurang dari 0.5? 🤔

let number = Math.random();
console.log('Number: ' + number);
console.log('Is it less than 0.5? ' + (number < 0.5));

Saatnya Kepala atau Ekor! 🎯

Sekarang bagian ajaibnya! Jika angkanya kurang dari 0.5, kita mengatakan Kepala. Jika tidak, kita mengatakan Ekor! 🎯

Kita menggunakan if dan else untuk menentukan pilihan.

let number = Math.random();
if (number < 0.5) {
  console.log('Heads! 🙂');
} else {
  console.log('Tails! 🪙');
}

Jalankan Lagi! 🔁

Cobalah mengeklik Jalankan beberapa kali! 🔁

Kadang-kadang Anda mendapatkan Kepala, kadang-kadang Ekor. Sama seperti koin sungguhan! 🪙

Komputer mengejutkan kita setiap kali. 😄

let number = Math.random();
if (number < 0.5) {
  console.log('Heads! 🙂');
} else {
  console.log('Tails! 🪙');
}

Menyimpan Hasil 📦

Mari simpan jawabannya dalam sebuah kotak yang disebut variabel. 📦

Kita menamainya result dan memasukkan 'Heads' atau 'Tails' ke dalamnya.

let number = Math.random();
let result;
if (number < 0.5) {
  result = 'Heads';
} else {
  result = 'Tails';
}
console.log('The coin shows: ' + result);

Fungsi Lempar Koin 🛠️

Kita akan melempar berkali-kali dalam game kita. Jadi, mari buat fungsi yang dapat digunakan kembali! 🛠️

Fungsi seperti mesin kecil. Kita memanggil flipCoin(), lalu fungsi itu mengembalikan sebuah hasil! 🤖

function flipCoin() {
  if (Math.random() < 0.5) {
    return 'Heads';
  } else {
    return 'Tails';
  }
}
console.log(flipCoin());

Gunakan Mesinnya 🤖

Sekarang kita sudah memiliki mesin koin, kita dapat menggunakannya lagi dan lagi! 🤖

Perhatikan cara kita memanggil flipCoin() tiga kali berturut-turut! 🪙🪙🪙

function flipCoin() {
  if (Math.random() < 0.5) {
    return 'Heads';
  } else {
    return 'Tails';
  }
}
console.log('Flip 1: ' + flipCoin());
console.log('Flip 2: ' + flipCoin());
console.log('Flip 3: ' + flipCoin());

Buat Lebih Menarik ✨

Mari tambahkan emoji yang menyenangkan untuk menunjukkan sisi koin! ✨

Kita menambahkan pesan ceria agar game kita lebih seru. 🎉

function flipCoin() {
  if (Math.random() < 0.5) {
    return 'Heads 🙂';
  } else {
    return 'Tails 🪙';
  }
}
console.log('Flipping the coin... 🌀');
console.log('It landed on: ' + flipCoin());

Anda Berhasil Membuat Koin! 🏆

Kerja yang luar biasa! 🏆 Anda telah mengajari komputer untuk melempar koin menggunakan Math.random()!

  • 🎲 Random memberikan angka kejutan
  • ✂️ Kita membaginya pada 0.5
  • 🪙 Kurang dari 0.5 = Kepala, selain itu Ekor

Berikutnya, kita akan membiarkan pemain menebak hasil koin! 🤔

Pemeriksaan Cepat ✅

Mari uji pemahaman Anda! 🧠 Apa yang diberikan Math.random() kepada kita?

Rangkuman Pelajaran 🎀

Kerja bagus hari ini! 🎀 Inilah yang telah Anda pelajari:

  • 🎲 Math.random() menghasilkan angka acak
  • ✂️ Kita membandingkannya dengan 0.5
  • 🪙 Kita memilih Kepala atau Ekor dengan if/else
  • 🛠️ Fungsi flipCoin() memungkinkan kita menggunakan kembali kode

Sampai jumpa di pelajaran berikutnya, ahli koin! 👋

Gratis untuk memulai

Belajar JavaScript dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
35
Pelajaran
140

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Gambar atau Angka” gratis?

Ya — teks lengkap “Gambar atau Angka” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Javascript for Kids, upgrade ke CoddyKit PRO. Kursus Javascript for Kids mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Gambar atau Angka”?

Lemparan koin acak Kamu berlatih Javascript for Kids dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Javascript for Kids?

Tidak diperlukan pengalaman sebelumnya. Javascript for Kids di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Gambar atau Angka” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Javascript for Kids ini?

Ya. Setiap pelajaran Javascript for Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Gambar atau Angka
  2. Menebak
  3. Memeriksa Tebakan
  4. Melempar Berkali-kali
← Kembali ke Javascript for Kids