Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html"; charset="utf-8">
- </head>
- <body>
- <div>
- <div style="text-align: right; float: left">
- <label id="obid">Обиди 0</label>
- <p>Погодок: <input id="guess" style="width: 150px"/></p>
- <button onclick="pogodi();">Погоди</button>
- <button onclick="reset();">Од почеток</button>
- </div>
- </div>
- <br/>
- <div id="prikaz" style="clear: both">
- </div>
- <script>
- var num = generateR();
- var obidi = 0;
- var flag = false;
- function generateR(){
- var rand = Math.floor(Math.random() * 9000) + 1000;
- return rand;
- }
- function update(one, two, three, four){
- document.getElementById("obid").innerHTML = "Обиди " + one;
- var p = document.getElementById("prikaz").innerHTML;
- p += "Има " + two + ", на место " + three + " " + four + "<br/>";
- document.getElementById("prikaz").innerHTML = p;
- }
- function reset(){
- document.getElementById("obid").innerHTML = "Обиди 0";
- document.getElementById("prikaz").innerHTML = "";
- document.getElementById("guess").value = "";
- obidi = 0;
- flag = false;
- num = generateR();
- }
- function pogodi(){
- var naMesto = 0, ima = 0, sporedba;
- sporedba = "" + num;
- var numm = document.getElementById("guess").value;
- if(parseInt(numm) < 999 || parseInt(numm) > 9999){
- alert("Внесете четирицифрен број ! ");
- return;
- }
- if(obidi == 10 || flag){
- return;
- }
- obidi++;
- for(var i = 0; i < 4; i++){
- if(numm.charAt(i) == sporedba.charAt(i)){
- naMesto++;
- }
- }
- for(var i = 0; i < 4; i++){
- if(numm.indexOf(sporedba.charAt(i)) != -1){
- ima++;
- }
- }
- ima = ima - naMesto;
- update(obidi, ima, naMesto, numm);
- if(obidi == 10){
- var p = document.getElementById("prikaz").innerHTML;
- p += "Не успеавте да погодите од 10 обиди. Бројот е " + num;
- document.getElementById("prikaz").innerHTML = p;
- }
- if(naMesto == 4){
- var p = document.getElementById("prikaz").innerHTML;
- p += "ПОГОДОК!!!";
- document.getElementById("prikaz").innerHTML = p;
- flag = true;
- }
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement