Advertisement
Guest User

Untitled

a guest
Jan 14th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  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. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement