1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| // Prompt pour afficher le nombre de tentative
prompt("Vous avez 5 tentatives pour trouver le chiffre aléatoire entre 1 et 100");
// Fonction pour obtenir un nombre aléatoire entre 1 et 100
function numRandomTotal(min, max)
{
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// Varriable du chiffre obtenue aléatoirement
numRandom = numRandomTotal(1, 100);
// Déclaration d'un nouveau tableau nommé allNumUser
var allNumUser = new Array();
// Fonction qui affiche un message suivant la chose rentré dans le champ de l'input sur index.html
function validate()
{
// Déclaration de variable suivant l'input ou l'on rentre le chiffre entre 1 et 100
var numUser =document.forms["formulaire"]["number_user"].value;
// Si le chiffre rentré par l'utilisateur n'est pas un chiffre et n'éxiste pas
if(isNaN(numUser) || !numUser)
{
alert("Vous devez indiquer un nombre !");
}
// Si le chiffre rentré par l'utilisateur est plus petit que 1 et plus grand que 100
else if(numUser >100 || numUser <1)
{
alert("Merci de rentrer un chiffre entre 1 et 100");
}
// Si le chiffre rentré par l'utilisateur est plus petit que le chiffre donnée aléatoirement
else if(numUser < numRandom)
{
alert("Le nombre indiqué est trop petit");
// Ajout dans le tableau de chiffre rentré par l'utilisateur
allNumUser = [numUser];
}
// Si le chiffre rentré par l'utilisateur est plus grand que le chiffre donnée aléatoirement
else if(numUser > numRandom)
{
alert("Le chiffre indiqué est trop grand");
// Ajout dans le tableau de chiffre rentré par l'utilisateur
allNumUser =[nnumUser];
}
// Si le chiffre rentré par l'utilisateur est égal au chiffre donnée aléatoirement
else if(num == numRandom)
{
alert("Vous avez gagné");
}
}
// For utiliser pour compter le nombre de fois que l'utilisateur à tanté ça chance pour rentrer un nombre de 0 à 100
for (i =0; i<=4; i++)
{
// Affiche les nombres rentré dans le champ de l'input entre 1 et 100
document.write(allNumUser[i]);
// Si 5 tentatives on été faite
if(i == 5)
{
allNumUser.splice(0,5);
alert("plus de chance ");
}
}
// Affiche le nombre donnée aléatoirement
document.write(numRandom); |
Partager