Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 3.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5.     <meta charset="utf-8">
  6.     <title>Juego! Número al azar</title>
  7.     <link rel="stylesheet" href="css/styles.css" media="screen" title="no title" charset="utf-8">
  8.     <script>
  9.         function jugar() {
  10.             var eleccionUsuario = document.getElementById('eleccionUsuario').value;
  11.             var ganadas = document.getElementById('ganadas');
  12.             var perdidas = document.getElementById('perdidas');
  13.             var mensaje = document.getElementById('mensaje');
  14.             var seleccionado = document.getElementById('eleccionPC');
  15.  
  16.             var eleccionPC = document.getElementById('eleccionPC');
  17.  
  18.             if(eleccionUsuario != '' && eleccionUsuario < 10 && eleccionUsuario > 0){          //así no nos pueden poner un número vacío o un número no válido
  19.                
  20.                var randomPC = Math.floor(Math.random() * (11 - 1)) + 1;                        //Fórmula mejorada para no poner 10 if
  21.                 eleccionPC.innerHTML = randomPC;
  22.                
  23.                 if (eleccionUsuario == randomPC) {
  24.                     var ganancia = eleccionUsuario * 2
  25.                     mensaje.innerHTML = "¡¡Ganaste!! Te llevas $" + ganancia;
  26.                     mensaje.style.color = "green";
  27.                     seleccionado.style.color = "green";
  28.                     ganadas.innerHTML = parseInt(ganadas.innerHTML) + 1;                        //acumulamos una victoria
  29.                 }
  30.  
  31.                 else{                                                                           //con el else nos ahorramos una comprobación
  32.                     mensaje.innerHTML = "¡¡Perdiste!!  $" + eleccionUsuario;
  33.                     mensaje.style.color = "orange";
  34.                     seleccionado.style.color = "orange";
  35.                     perdidas.innerHTML = parseInt(perdidas.innerHTML) + 1;                      //acumulamos una derrota
  36.                 }
  37.             }
  38.         }
  39.     </script>
  40. </head>
  41.  
  42. <body>
  43.     <center>
  44.         <div class="contenedor">
  45.             <h1>Adivina el Número</h1>
  46.             <table>
  47.                 <tr>
  48.                     <td>
  49.                         <h2 id="mensaje">¿Cual número saldrá?</h2>
  50.                     </td>
  51.                     <td>
  52.                         <label id="ganancia"></label>
  53.  
  54.                     </td>
  55.                 </tr>
  56.             </table>
  57.  
  58.  
  59.             <table>
  60.                 <tr>
  61.                     <td>
  62.                         <label>Digita un número:</label>
  63.                     </td>
  64.                     <td>
  65.                         <input type="text" id="eleccionUsuario" name="eleccionUsuario" value="">
  66.                     </td>
  67.                 </tr>
  68.                 <tr>
  69.                     <td>
  70.                         <label>Número de la PC: </label>
  71.                     </td>
  72.                     <td>
  73.                         <label id="eleccionPC"></label>
  74.                     </td>
  75.                 </tr>
  76.  
  77.                 <tr>
  78.                     <td colspan="2" style="border: dashed black">
  79.                         <hide>
  80.                             <center>
  81.                                 <input type="button" id="jugar" name="jugar" value="¡Apostar!" onclick="jugar()" </center>
  82.                     </td>
  83.                 </tr>
  84.                 <tr>
  85.                     <td>
  86.                         Ganadas:
  87.                     </td>
  88.                     <td>
  89.                         <label for="" id="ganadas" value="0">0</label>
  90.                     </td>
  91.                 </tr>
  92.                 <tr>
  93.                     <td>
  94.                         Perdidas:
  95.                     </td>
  96.                     <td>
  97.                         <label for="" id="perdidas" value="0">0</label>
  98.                     </td>
  99.                 </tr>
  100.             </table>
  101.         </div>
  102.         </center>
  103.         <script type="text/javascript" src="js/javascript.js">
  104.         </script>
  105.  
  106. </body>
  107.  
  108. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement