Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
Funciones de JavaScript Desafío de función de lanzamiento de moneda

Funciones de JavaScript (necesita ayuda con la pregunta 4)

  1. Defina una función que simule el lanzamiento de una moneda. Escriba su definición aquí. Puede guardarlo en su carpeta como un archivo de texto llamado tossCoin1.txt

  2. Incorpore su definición de función desde el número uno en un programa que simule el lanzamiento de una moneda. Llame al archivo tossCoin2.html. Deje que el programa lance la moneda cada vez que el usuario presione el botón "Lanzar". Esto significa que necesitará tener un formulario en el cuerpo de su documento. Muestre los resultados del sorteo en una entrada de texto en el formulario.

  3. Modifique el programa que acaba de escribir y guárdelo como tossCoin3.html para que lleve un registro del número de veces que se ha lanzado la moneda, el número de veces que sale cara y el número de veces que sale cruz.

  4. Modifique el programa nuevamente y guárdelo como tossCoin4.html para que el usuario pueda ingresar la cantidad de veces que desea lanzar la moneda. Si ingresan un 1000, lanzará la moneda mil veces y mostrará la cantidad de veces que sale cara y la cantidad de veces que sale cruz.

 <label>How many times do you wat to flip the coin</label> <input type = "number" id = "tosses" required> <input type="submit" onsubmit="flipCoin()" value="Flip Coin"> <p> Results:</p> <p> Heads: <span id="head">0</span></p> <p> Tails: <span id="tail">0</span></p>
 <script> var tails = 0; var heads = 0; var tosses = parseInt(document.getElementById("tosses").value); function flipCoin(){ while (tosses != 0){ var toss = Math.floor(Math.random() * 2); tosses--; if(toss == 0){ heads++; } else { tails++; } document.getElementById("head").innerHTML = (heads); document.getElementById("tail").innerHTML = (tails); } }//flipCoin() </script>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esta función (después de una edición benéfica de otro usuario) resuelve el problema...

 function flipCoin() { let tails = 0; let heads = 0; let tosses = parseInt(document.getElementById('tosses').value); //Loop as many times as the tosses for (var i = 0; i < tosses; i++) { let toss = Math.random(); if (toss < 0.5) { heads++; } else { tails++; } } //for loop //display results document.getElementById("head").innerHTML = (heads); document.getElementById("tail").innerHTML = (tails); } document.getElementById('run').addEventListener("click", flipCoin);
 Tosses: <input id="tosses" value="100" style="width:100px" /> <button id="run">Run</button> <p>Heads: <span id="head"/></p> <p>Tails: <span id="tail"/></p>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda