Exercice 5.2.B: Random() Terminé
Consigne
Ecrire un algorithme qui choisit un nombre au hasard compris entre 1 et 100. Pour ceci, on utilise la fonction : iNombreHasard <- random[1..100] Demander à l'utilisateur de trouver le nombre. On fera apparaître un message : « Plus petit ! », et inversement, « Plus grand ! » jusqu’à ce que l'utilisateur ait trouvé et afficher en combien de coups.
Pseudo code
iNombreHasard, nombre des entiers
DEBUT
ECRIRE "Devinez un nombre au hasard compris entre 1 et 100"
LIRE iNombreHasard
TANT QUE (nombre != iNombreHasard)
SI (nombre < iNombreHasard)
ECRIRE "Trop petit !"
SINON SI (nombre > iNombreHasard)
ECRIRE "Trop grand !"
FIN SI
FIN TANT QUE
ECRIRE "Bavo!"
FIN
Conversion
let iNombreHasard = Math.floor((Math.random() * 100));
function javascript() {
let output = document.querySelector('.response-displayer > .codeblock > pre#javascript');
output.classList.add('show');
let number = document.querySelector('input[name="number"]').value;
if (number < iNombreHasard) {
output.innerHTML = "Trop petit !";
} else if (number > iNombreHasard) {
output.innerHTML = "Trop grand !";
} else {
output.innerHTML = "Bravo !";
}
}
// let iNombreHasard = Math.floor((Math.random() * 100));
function jquery() {
$('.response-displayer > .codeblock > pre').removeClass('show')
let $output = $('.response-displayer > .codeblock > pre#jquery').addClass('show')
let $number = $('input[name="number"]').val();
if ($number < iNombreHasard) {
$output.html("Trop petit !");
} else if ($number > iNombreHasard) {
$output.html("Trop grand !");
} else {
$output.html("Bravo !");
}
}
<?php
if (empty($_SESSION['iNombreHasard'])) {
$_SESSION['iNombreHasard'] = rand(1,100);
}
if ($_POST['number'] < $_SESSION['iNombreHasard']) {
echo "Trop petit !";
} else if ($_POST['number'] > $_SESSION['iNombreHasard']) {
echo "Trop grand !";
} else {
echo "Bravo !";
unset($_SESSION['iNombreHasard']);
}
Choisissez un language:
Entrez les valeurs nécessaires:
Résultat du code
Le résultat s'affichera après l'exécution du code.