Incompréhension lors de l’exécution d'une boucle "while"
Résolu
Shinobi55
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
DarthLighter -
DarthLighter -
Bonjour,
Je rencontre actuellement un problème lors de l'éxecution de mon code javascript.
Je m'explique il s'agit d'un code pour un jeu de "chiffre mystère" qui invite l'utilisateur a deviner un chiffre (basique)
Voici le code :
Or lors de l'éxecution, la boucle ne se répète pas lorsque le premier chiffre saisi est supérieur et que le suivant est inférieur.
Voici un screen de mon problème :
On voit que le programme ne nous demande pas de retaper un nouveau chiffre or dans TOUS les autres cas il n'y a aucun problème.
Voilà, j'éspère que quelqu'un pourra m'éclairer :-).
Merci.
Je rencontre actuellement un problème lors de l'éxecution de mon code javascript.
Je m'explique il s'agit d'un code pour un jeu de "chiffre mystère" qui invite l'utilisateur a deviner un chiffre (basique)
Voici le code :
Or lors de l'éxecution, la boucle ne se répète pas lorsque le premier chiffre saisi est supérieur et que le suivant est inférieur.
Voici un screen de mon problème :
On voit que le programme ne nous demande pas de retaper un nouveau chiffre or dans TOUS les autres cas il n'y a aucun problème.
Voilà, j'éspère que quelqu'un pourra m'éclairer :-).
Merci.
Configuration: Windows / Chrome 75.0.3770.142
A voir également:
- Incompréhension lors de l’exécution d'une boucle "while"
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Boucle excel sans macro - Forum Excel
- Au démarrage de l’ordinateur, le d' se lance. il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Windows 10
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
3 réponses
Bonsoir,
Tes captures d’écran sont illisibles.
Pour poster un code, lisible il faut faire comme décrit là
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Tes captures d’écran sont illisibles.
Pour poster un code, lisible il faut faire comme décrit là
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Voici le code en question :
Et l'erreur est la suivante :
Entrez un nombre et essayez de trouver le bon : 120
C'est plus
Recommencez svp : 130
package test; import java.util.Scanner; public class test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Entrez un nombre et essayez de trouver le bon : "); int sc2 = sc.nextInt(); int n = 128; while (sc2 > n) { System.out.println("C'est moins"); System.out.print("Recommencez svp : "); sc2 = sc.nextInt(); } if (sc2 == n) { System.out.print("Trouvé !"); sc.nextInt(); } while (sc2 < n) { System.out.println("C'est plus"); System.out.println("Recommencez svp : "); sc2 = sc.nextInt(); } } }
Et l'erreur est la suivante :
Entrez un nombre et essayez de trouver le bon : 120
C'est plus
Recommencez svp : 130
Bonjour Shinobi55,
Essaye comme ceci :
Cdt.
Essaye comme ceci :
package test; import java.util.Scanner; public class test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Entrez un nombre et essayez de trouver le bon : "); int sc2 = sc.nextInt(); int n = 128; while (sc2!=n){ if(sc2 > n){ System.out.println("C'est moins"); System.out.print("Recommencez svp : "); } if(sc2 < n){ System.out.println("C'est plus"); System.out.println("Recommencez svp : "); } sc2 = sc.nextInt(); } if(sc2==n){ System.out.print("Trouvé !"); } } }
Cdt.
Oui, je m'en doutais un peu mais je posterais le code demain car il se fait tard ..