SHARE
TWEET

Untitled

a guest Jan 14th, 2020 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.addEventListener("DOMContentLoaded",function(){
  2.     var num = getnumber();
  3.     var prikaz = document.getElementById("prikaz");
  4.     var broj= document.getElementById("guess");
  5.     var obidi= document.getElementById("obid");
  6.     var kopcinja= document.getElementsByTagName("button");
  7.     var x=0;
  8.     function getnumber() {
  9.         return Math.ceil(Math.random()*(9999-1000)+1000);
  10.     }
  11.     function startover() {
  12.         num=getnumber();
  13.         x=0;
  14.         obidi.innerHTML= "Oбиди "+x;
  15.         prikaz.innerHTML="";
  16.     }
  17.  
  18.     function pogodi(x) {
  19.         var mesto=0, ima=0, num1=num + '', num2=broj + '';
  20.  
  21.         for(var i = 0; i < 4; i++) {
  22.             if(num2.indexOf(num1[i]) > -1) {
  23.                 ima++;
  24.                 if(num2[i] == num1[i])
  25.                     mesto++;
  26.             }
  27.         }
  28.         return [ima,mesto];
  29.     }
  30.  
  31.     function guess() {
  32.         x++;
  33.         var f=false;
  34.         if(x<=10){
  35.             obidi.innerHTML="Обиди "+ x;
  36.             var hint=pogodi(broj.value);
  37.             prikaz.innerHTML+= "Има "+hint[0]+ ",на место " +hint[1]+ " " + broj.value +"</br>";
  38.             if(broj===num){
  39.                 prikaz.innerHTML+=" ПОГОДОК!!!";
  40.                 f=true;
  41.                 x=10;
  42.             }
  43.         }
  44.         if(x==10 && !f){
  45.             prikaz.innerHTML+="Не успеавте да го погодите бројот од 10 обиди. Бројот е " + num;
  46.             return;
  47.         }
  48.         else return;
  49.     }
  50.     kopcinja[0].addEventListener("click", guess);
  51.     kopcinja[1].addEventListener("click",startover);
  52. });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top