Repetir pergunta até que acerte o numero desejado (while, do, dowhile)
Repetir pergunta até que acerte o numero desejado (while, do, dowhile)
by Angelo Rogério Rubin
HTML
<div class="container">
<div class="row">
<div class="col-md-7 col-md-offset-5">
<h4>Digite um número entre 0 e 100</h4>
<form class="form-horizontal">
<div class="form-group col-lg-10">
<input type="text" class="numChosen">
</div>
<div class="form-group col-lg-3">
<input type="button" class="btn btn-primary btn-sm" value="Tentar">
</div>
<div class="form-group col-lg-12">
<p class="attempts">Você tentou <span class="numAttempts">0</span> vezes até agora.</p>
</div>
<div class="form-group col-lg-12">
<span class="alert alert-success winner input-sm">
PARABÉNS, o número secreto era <span class="numSecret badge"></span>
</span>
</div>
</form>
</div>
</div>
</div>
JavaScript
6// Gerando número aleatório entre 0 e 100
var numSecret = 6 ; // Math.floor((Math.random() * 100) + 0);
$('.winner').hide();
var numTrials = 6;
var numAttempts = 0;
$('.btn').on('click', function(event){
event.preventDefault();
var numChosen = parseFloat($('.numChosen').val());
if(numSecret != numChosen) {
numAttempts++;
$('.numAttempts').text(numAttempts);
}
else if(numSecret === numChosen){
numAttempts++;
$('.numAttempts').text(numAttempts);
$('.numSecret').text(numSecret);
$('.winner').show();
}
});