0Pricing
Javascript for Kids · Ders

Yazı veya Tura

Rastgele para atışı

Yazı veya Tura, CoddyKit'te ücretsiz bir Javascript for Kids dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Javascript for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Javascript for Kids kursu toplamda 4 dersten oluşur.

Yazı Tura'ya Hoş Geldiniz! 🪙

Merhaba, kodlayıcı! 👋 Bugün bir Yazı Tura Oyunu oluşturacağız! 🪙

Gerçek bir parayı havaya attığınızda, para Yazı veya Tura olarak yere düşer. Hangisinin geleceğini asla bilemeyiz. Oyunu eğlenceli yapan da bu! 🎉

Haydi bilgisayara da para atmayı öğretelim!

Rastgele Nedir? 🎲

Para atışı random bir işlemdir. random, sonucu kesin olarak tahmin edemeyeceğimiz anlamına gelir. 🤷

JavaScript'te Math.random() adında özel bir yardımcı bulunur. Bize 0 ile 1 arasında surprise bir sayı verir. 🎲

Bize ne verdiğine bakalım!

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

Küçük Sayılar 🔢

Bu sayıları gördünüz mü? 0.3829 gibi çok küçük ve ondalık basamaklarla doluydular. 😮

Kodu her çalıştırdığınızda farklı bir sayı elde edersiniz. Bilgisayar bizim için görünmez bir zar atıyor! 🎲

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

Yarısından Küçük mü? ✂️

Bir paranın 2 yüzü vardır. Bu yüzden sayımızı 2 gruba ayırmamız gerekir! ✂️

0 ile 1'in ortası 0.5'tir (yarım). Şunu sorabiliriz: Sayımız 0.5'ten küçük mü? 🤔

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

Yazı mı, Tura mı? 🎯

Şimdi sıra sihirde! Sayı 0.5'ten küçükse Yazı deriz. Değilse Tura deriz! 🎯

Seçim yapmak için if ve else kullanırız.

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

Yeniden Çalıştırın! 🔁

Çalıştır düğmesine birkaç kez tıklamayı deneyin! 🔁

Bazen Yazı, bazen Tura gelir. Tıpkı gerçek bir parada olduğu gibi! 🪙

Bilgisayar her seferinde bizi şaşırtır. 😄

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

Sonucu Kaydetme 📦

Cevabı değişken adını verdiğimiz bir kutuda saklayalım. 📦

Bu kutuya result adını verir ve içine 'Yazı' veya 'Tura' değerlerinden birini koyarız.

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

Bir Atış İşlevi 🛠️

Oyunumuzda birçok kez para atacağız. Öyleyse tekrar kullanabileceğimiz bir işlev oluşturalım! 🛠️

İşlev, küçük bir makine gibidir. flipCoin() işlevini çağırdığımızda bize bir sonuç verir! 🤖

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

Makineyi Kullanma 🤖

Artık para atma makinemiz olduğuna göre onu tekrar tekrar kullanabiliriz! 🤖

flipCoin() işlevini arka arkaya üç kez nasıl çağırdığımıza bakın! 🪙🪙🪙

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());

Biraz Süsleyelim ✨

Paranın hangi yüzünün geldiğini göstermek için eğlenceli emojiler ekleyelim! ✨

Oyunumuzu daha heyecanlı hâle getirmek için neşeli bir mesaj ekleyelim. 🎉

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

Bir Para Yaptınız! 🏆

Harika iş çıkardınız! 🏆 Bilgisayara Math.random() kullanarak para atmayı öğrettiniz!

  • 🎲 random, surprise bir sayı verir
  • ✂️ Sayıyı 0.5 noktasında ikiye ayırırız
  • 🪙 0.5'ten küçükse Yazı, değilse Tura gelir

Sırada bir oyuncunun parayı tahmin etmesini sağlayacağız! 🤔

Kısa Bir Kontrol ✅

Zihninizi sınayalım! 🧠 Math.random() bize ne verir?

Ders Özeti 🎀

Bugün harika iş çıkardınız! 🎀 İşte öğrendikleriniz:

  • 🎲 Math.random() random bir sayı oluşturur
  • ✂️ Bu sayıyı 0.5 ile karşılaştırırız
  • 🪙 if/else ile Yazı veya Tura seçeriz
  • 🛠️ flipCoin() işlevi kodumuzu tekrar kullanmamızı sağlar

Bir sonraki derste görüşmek üzere, para atma ustası! 👋

Sıkça Sorulan Sorular

“Yazı veya Tura” dersi ücretsiz mi?

Evet — “Yazı veya Tura” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Javascript for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Javascript for Kids kursu toplamda 4 dersten oluşur.

“Yazı veya Tura” dersinde ne öğreneceğim?

Rastgele para atışı Javascript for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Javascript for Kids öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Javascript for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Yazı veya Tura” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Javascript for Kids dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Javascript for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Yazı veya Tura
  2. Tahmin Etme
  3. Tahmini Denetleme
  4. Birçok Kez Atma
← Javascript for Kids Sayfasına Dön