Incompréhension lors de l’exécution d'une boucle "while"
Résolu
Shinobi55
Messages postés
23
Statut
Membre
-
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"
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- 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
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Boucle excel sans macro - Forum Excel
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
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 ..