Game tebak angka ini konsepnya adalah kita akan diberikan kesempatan sebanyak 3 kali untuk menebak angka random yang dibuat oleh komputer, apabila berhasil maka akan menampilkan output "Berhasil" dan apabila gagal maka akan tampil "Game Over".
Oke langsung saja kita mulai
Persiapan
- Teks Editor (Rekomendasi pakai Visual Studio Code/Sublime Text)
- Web Browser
Eksekusi
- angka (untuk menampung angka random)
- kesempatan (untuk menampung jumlah kesempatan)
- tebakan (untuk menampung angka tebakan user)
var angka;
var kesempatan;
var tebakan;angka=Math.random();
tebakan=prompt("Masukan tebakan anda dari angka 1-4 (kesempatan = 3 kali)");- rentang 0.1 sampai 0.25 nilainya adalah 1
- rentang 0.25 sampai 0.5 nilainya adalah 2
- rentang 0.5 sampai 0.75 nilainya adalah 3
- rentang 0.75 sampai 1 nilainya adalah 4
if(angka>=0,1 && angka <0 .25="" angka="" else="" if="">=0,25 && angka <0 .5="" angka="" else="" if="">=0,5 && angka 0>0>
for(kesempatan=3;kesempatan>=1;kesempatan--)
{
    if(angka==tebakan)
    {
        //mengedit elemen html dengan ID="notice" yang akan diisi dengan value "Selamat Anda Berhasil"
        document.getElementById('notice').innerHTML="Selamat Anda Berhasil";
        break;
    }
    else
    {
        tebakan=prompt("Maaf tebakan anda salah, sisa kesempatan = "+kesempatan)
    }
}
if(kesempatan==0)
{
    document.getElementById('notice').innerHTML="Game Over";
}
<html>
     <head>
     </head>
     <body>
           //import kode javascript
           <script src="script.js"> </script>
     </body>
</html>
<h1 id="notice"></h1>
Sekarang simpan file tersebut dan jalankan pada web browser kalian, gimana hasilnya ? Kalo misalkan error silahkan cek kembali kodingannya. Untuk memastikan kodingannya, nih source code fullnya
Full Code
var angka;
var kesempatan;
var tebakan;
angka=Math.random();
tebakan=prompt("Masukan tebakan anda dari angka 1-4 (kesempatan = 3 kali");
if(angka>=0,1 && angka <0 .25="" angka="" else="" if="">=0,25 && angka <0 .5="" angka="" else="" if="">=0,5 && angka <0 .75="" angka="4;" else="" for="" kesempatan="3;kesempatan">=1;kesempatan--)
{
    if(angka==tebakan)
    {
        document.getElementById('notice').innerHTML="Selamat Anda Berhasil";
        break;
    }
    else
    {
        tebakan=prompt("Maaf tebakan anda salah, sisa kesempatan = "+kesempatan)
    }
}
if(kesempatan==0)
{
    document.getElementById('notice').innerHTML="Game Over";
}
0>0>0>
<html>
     <head>
     </head>
     <body>
           <h1 id="notice"></h1>
           //import kode javascript
           <script src="script.js"> </script>
     </body>
</html>











 
bang aku kurang paham posisi nya di taro dmna
ReplyDeleteyang script ditaruh di script.js
Deleteyang html ditaruh di tebakangkat.html
Makasih bg
ReplyDelete