-
Notifications
You must be signed in to change notification settings - Fork 0
/
studi kasus suitjawa.js
39 lines (36 loc) · 1.12 KB
/
studi kasus suitjawa.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var tanya = true
while(tanya === true){
//menangkap pilihan player
var p = prompt("silahkan masukkan pilihan anda : gunting, batu, kertas")
//menangkap pilihan computer
//nembangkitkan bilangan random
var comp = Math.random()
if (comp < 0.34){
comp = 'gunting';
}else if (comp >= 0.34 && comp < 0.64){
comp = 'kertas';
}else{
comp = 'batu';
}
var hasil = '';
//menentukan rules
if (p == comp){
hasil = 'SERI'
}else if (p == 'gunting'){
// if(comp == kertas){
// hasil = 'MENANG'
// }else if (comp == batu){
// hasil = 'KALAH'
hasil = (comp == 'kertas') ? 'MENANG' : 'KALAH'
}else if (p == 'kertas'){
hasil = (comp == 'gunting') ? 'KALAH' : 'MENANG'
}else if (p == 'batu'){
hasil = (comp == 'kertas') ? 'KALAH' : 'MENANG'
}else {
hasil = 'Kamu memasukkan pilihan yang tidak ada'
}
//tampilkan hasilnya
alert (" kamu memilih : " + p + " dan komputer memilih : " + comp + '\n maka hasilnya : kamu ' + hasil)
tanya = confirm ("lagi ???")
}
alert ("terima kasih sudah bermain")