Sayı Tahmin Oyunu
Date() ve Random() kullanılarak yapılmış bir sayı tahmin oyunu
Örnek
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script type="text/javascript">
<
Zaman=new Date();
RastGeleSayi=Math.random();
Sayi=parseInt(RastGeleSayi*100);
k=0;
BaslangicDakikasi=Zaman.getMinutes();
do{
GecenDakika=(1+Zaman.getMinutes()-BaslangicDakikasi);
Cevap=prompt((++k)+" Tahmininiz için Sayı Giriniz, Geçen Dakika " + GecenDakika);
if(Cevap!=Sayi){
alert((Cevap<Sayi?"Büyük":"Küçük")+" Giriniz");
}
}while(Cevap!=Sayi);
alert("Bravo Bildiniz Tutulan Sayı " + Sayi + " Harcadığınız Dakika " + GecenDakika);
//>
</script>
</body>
</html>
<body>
<script type="text/javascript">
<
Zaman=new Date();
RastGeleSayi=Math.random();
Sayi=parseInt(RastGeleSayi*100);
k=0;
BaslangicDakikasi=Zaman.getMinutes();
do{
GecenDakika=(1+Zaman.getMinutes()-BaslangicDakikasi);
Cevap=prompt((++k)+" Tahmininiz için Sayı Giriniz, Geçen Dakika " + GecenDakika);
if(Cevap!=Sayi){
alert((Cevap<Sayi?"Büyük":"Küçük")+" Giriniz");
}
}while(Cevap!=Sayi);
alert("Bravo Bildiniz Tutulan Sayı " + Sayi + " Harcadığınız Dakika " + GecenDakika);
//>
</script>
</body>
</html>
Örnek 2
<!DOCTYPE html>
<html>
<body>
<input type="text" id="Girilen">
<input type="button" id="Kontrol" value="Kontrol" onclick="KontrolEt()">
<p id="Sonuc"></p>
<script>
let RastGeleSayi = parseInt(Math.random(100)*100); //rastgele sayı tutuluyor
document.getElementById("Sonuc").innerHTML = RastGeleSayi; //makinenin tutuğu sayıyı görmek için
/*document.getElementById("Kontrol").click=function(){ //boylede yazılbilir
}
document.getElementById("Kontrol").click=KontrolEt(); //boylede yazılbilir
*/
function KontrolEt(){
let GirilenSayi = document.getElementById("Girilen").value;
if(GirilenSayi==RastGeleSayi){
alert("aferin");
}
else if(GirilenSayi>RastGeleSayi){
alert("sayı daha küçük");
}
else {
alert("sayı daha büyük");
}
}
</script>
</body>
</html>
<html>
<body>
<input type="text" id="Girilen">
<input type="button" id="Kontrol" value="Kontrol" onclick="KontrolEt()">
<p id="Sonuc"></p>
<script>
let RastGeleSayi = parseInt(Math.random(100)*100); //rastgele sayı tutuluyor
document.getElementById("Sonuc").innerHTML = RastGeleSayi; //makinenin tutuğu sayıyı görmek için
/*document.getElementById("Kontrol").click=function(){ //boylede yazılbilir
}
document.getElementById("Kontrol").click=KontrolEt(); //boylede yazılbilir
*/
function KontrolEt(){
let GirilenSayi = document.getElementById("Girilen").value;
if(GirilenSayi==RastGeleSayi){
alert("aferin");
}
else if(GirilenSayi>RastGeleSayi){
alert("sayı daha küçük");
}
else {
alert("sayı daha büyük");
}
}
</script>
</body>
</html>
Yorumunuzu Ekleyin