Números generados entre 1 y 100

Resuelto
ab1011 Mensajes publicados 3 Estado Miembro -  
ab1011 Mensajes publicados 3 Estado Miembro -
Bonjour, voici mon code

 var min = 1; var max = 100; var coup = 0; var random = Math.floor(Math.random() * (max - min)) + min; for(var i = 4; i > 0; i--) { coup++ var essai = prompt("Vous avez le droit à " + i + " tentatives !", "Vous devez indiquer un nombre entre 1 et 100 !"); if(essai == null) { alert("Vous devez indiquer un nombre entre 1 et 100 !"); } else if(essai == "Vous devez indiquer un nombre entre 1 et 100 !") { alert("Vous devez indiquer un nombre entre 1 et 100 !"); } else if(isNaN(essai)) { alert("Vous devez indiquer un nombre entre 1 et 100 !"); } else if(essai < random) { alert("Le nombre est trop petit"); } else if(essai > random) { alert("Le nombre est trop grand"); } else if(essai == random) { alert("Vous avez trouvé, bravo !"); alert("Vous avez trouvé en " + i + " essai(s)"); break; } } if(i == 1) { alert("Vous avez perdu ! Le nombre était : " + random); } } 


Tout fonctionne sauf la dernière condition, merci pour votre aide.

3 respuestas

  1. NHenry Mensajes publicados 2513 Fecha de registro   Estado Moderador Última intervención   387
     

    en lugar de
    else if(essai == 4) {
    ¿No es más bien
    else if(i == 0) {
    o
    else if(coup == 4) {
    ?

    --
    Intervengo principalmente en VB6 y VB.NET, con un poco de C#, pero la moderación me lleva a menudo a otros lenguajes.
    En VB.NET, recuerde activar "Option Explicit" y "Option Strict"
    0