Je ne trouve pas l'erreur dans mon program !!
Résolu/Fermé
Seiteki
Messages postés
3
Date d'inscription
vendredi 21 avril 2017
Statut
Membre
Dernière intervention
21 avril 2017
-
Modifié le 21 avril 2017 à 13:35
valouvalivalo Messages postés 130 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 25 juin 2017 - 21 avril 2017 à 20:47
valouvalivalo Messages postés 130 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 25 juin 2017 - 21 avril 2017 à 20:47
A voir également:
- Je ne trouve pas l'erreur dans mon program !!
- Erreur 0x80070643 - Guide
- Ma tele ne trouve pas de chaine - Guide
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Program files - Forum Jeux vidéo
- Program files (x86) ✓ - Forum Windows
2 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
21 avril 2017 à 13:38
21 avril 2017 à 13:38
Bonjour,
Donc la variable vieEnnemi est égale à moins dix ....
Si tu veux soustraire 10 ... il faut écrire
et puis
... ne serait-ce pas la vie du héro dans ce cas ?
vieEnnemi =- 10;
Donc la variable vieEnnemi est égale à moins dix ....
Si tu veux soustraire 10 ... il faut écrire
vieEnnemi -= 10;
et puis
if(attaqueEnnemi == 1){ vieEnnemi =- 10;
... ne serait-ce pas la vie du héro dans ce cas ?
if(attaqueEnnemi == 1){ vieHeros -= 10;
valouvalivalo
Messages postés
130
Date d'inscription
lundi 16 février 2015
Statut
Membre
Dernière intervention
25 juin 2017
38
Modifié le 21 avril 2017 à 14:18
Modifié le 21 avril 2017 à 14:18
Bonjour,
la sa marche mieux
var vieHeros = 100; var vieEnnemi = 100; console.log("je suis Link"); console.log("je suis Armos"); while(vieHeros != 0 && vieEnnemi != 0) { console.log("vie de link: " + vieHeros); console.log("vie de armos: " + vieEnnemi); console.log("link attaque!"); var attaqueHeros; attaqueHeros = Math.floor((Math.random() * 6) + 1); if(attaqueHeros == 1) { vieEnnemi = vieEnnemi - 10; console.log("link a enlevé 10 pv à armos!"); } else console.log("link a échoué!"); console.log("armos attaque!"); var attaqueEnnemi; attaqueEnnemi = Math.floor((Math.random() * 6) + 1); if(attaqueEnnemi == 1) { vieHeros =vieHeros- 10; console.log("armos a enlevé 10 pv à link!"); } else console.log("armos a échoué!"); } console.log("fin de partie"); if(vieEnnemi == 0){ console.log("link gagne!"); }else{} if(vieHeros == 0){ console.log("armos gagne!"); }else{} }
la sa marche mieux
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
21 avril 2017 à 14:35
21 avril 2017 à 14:35
....
peut s'écrire .. comme je l'ai marqué dans ma réponse précédente :
...
la ça marche mieux
vieEnnemi = vieEnnemi - 10;
peut s'écrire .. comme je l'ai marqué dans ma réponse précédente :
vieEnnemi -= 10;
...
la sa marche mieux
la ça marche mieux
Seiteki
Messages postés
3
Date d'inscription
vendredi 21 avril 2017
Statut
Membre
Dernière intervention
21 avril 2017
21 avril 2017 à 14:59
21 avril 2017 à 14:59
Merci pour ta réponse mais dans ton programme il y a des terme que je n'est pas encor apprise comme math.floor et console.log non-plus mais je pense que sa fonctionne comme un Debug.Log non?
valouvalivalo
Messages postés
130
Date d'inscription
lundi 16 février 2015
Statut
Membre
Dernière intervention
25 juin 2017
38
21 avril 2017 à 20:47
21 avril 2017 à 20:47
oui, le console.log fait pareil.
le math.floor permet d'arrondir a l'entier inferieur
le math.floor permet d'arrondir a l'entier inferieur
21 avril 2017 à 14:55