[Javascript]question con
fou2dodie
Messages postés
606
Statut
Membre
-
fou2dodie Messages postés 606 Statut Membre -
fou2dodie Messages postés 606 Statut Membre -
bonjour à vous
voila j'ai un probléme tout con
j'ai essayé de faire un petit calcul mathématique et pour ça je suis passé par javascript que je maitrise pas vraiment.
je pourrais utiliser autre chose mais j'aime pas rester sur un échec.
alors voila mon probléme
je veux résoudre l'équation suivante
(x+4)*(y+6)*(z+2)=624
je veux trouver les différentes solutions possibles de x,y et z sachant qu'elle ne peuvent prendre qu'une valeur comprire entre 1 et 8(inclus).
j'ai fait ceci:
<html>
<body>
<script language="JavaScript">
function compt(){
var result=0 ;
for (var x=1,x<9,x++){
for (var y=1,y<9,x++){
for (var z=1,z<9,z++){
result=(x+4)*(y+6)*(z+2);
if (result=624){
document.write (result+ "<BR>");
}
}
}
}
}
</script>
</body>
</html>
et ça plante à chaque fois me disant qu'il manque un point virgule.
si quelqu'un à une idée ou une explication je suis preneur!
merci
LMCT
j'ai touché le fond
maintenant je creuse
voila j'ai un probléme tout con
j'ai essayé de faire un petit calcul mathématique et pour ça je suis passé par javascript que je maitrise pas vraiment.
je pourrais utiliser autre chose mais j'aime pas rester sur un échec.
alors voila mon probléme
je veux résoudre l'équation suivante
(x+4)*(y+6)*(z+2)=624
je veux trouver les différentes solutions possibles de x,y et z sachant qu'elle ne peuvent prendre qu'une valeur comprire entre 1 et 8(inclus).
j'ai fait ceci:
<html>
<body>
<script language="JavaScript">
function compt(){
var result=0 ;
for (var x=1,x<9,x++){
for (var y=1,y<9,x++){
for (var z=1,z<9,z++){
result=(x+4)*(y+6)*(z+2);
if (result=624){
document.write (result+ "<BR>");
}
}
}
}
}
</script>
</body>
</html>
et ça plante à chaque fois me disant qu'il manque un point virgule.
si quelqu'un à une idée ou une explication je suis preneur!
merci
LMCT
j'ai touché le fond
maintenant je creuse
A voir également:
- [Javascript]question con
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
4 réponses
dans tes for () mets des ; au lieu de ,
aussi, ton test d'égalité, utilise ==
= c'est pour l'affectation
kinder.surprise,
le maton du matou
aussi, ton test d'égalité, utilise ==
= c'est pour l'affectation
kinder.surprise,
le maton du matou
merci bien!
j'avais vu pour le if mais le coup des point virgules c'est vrai que je m'y suis bien fait avoir!
bon malheureusement maintenant ben mon programme à l'air de tourner indéfiniment donc va falloir que je trouve autre chose pour résoudre cette équation
merci
LMCT
j'ai touché le fond
maintenant je creuse
j'avais vu pour le if mais le coup des point virgules c'est vrai que je m'y suis bien fait avoir!
bon malheureusement maintenant ben mon programme à l'air de tourner indéfiniment donc va falloir que je trouve autre chose pour résoudre cette équation
merci
LMCT
j'ai touché le fond
maintenant je creuse
ben voui, c'est (presque normal), dans ta boucle y, tu fais évoluer x (erreur de débutant...)!
pas cool !
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
pas cool !
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
merci blux en effet j'ai trouvé tous seul 20 minutes plutard(je sais il m'en a fallu du temps!!) mais j'ai oublié de dire que c'était plus la peine de plancher dessus!
néanmoins je tiens à te dire merci pour le fait d'avoir pris du temps à résoudre mon probléme!(merci aussi à kinder mais la je lui avais déja dit au dessus!)
MERCI
LMCT
PS les solutions à mon équation { (x+4)*(y+6)*(z+2)=624 } était au passage:
x=2 y=7 z=6
x=4 y=7 z=4
x=8 y=7 z=2
;0p
j'ai touché le fond et
maintenant je creuse
néanmoins je tiens à te dire merci pour le fait d'avoir pris du temps à résoudre mon probléme!(merci aussi à kinder mais la je lui avais déja dit au dessus!)
MERCI
LMCT
PS les solutions à mon équation { (x+4)*(y+6)*(z+2)=624 } était au passage:
x=2 y=7 z=6
x=4 y=7 z=4
x=8 y=7 z=2
;0p
j'ai touché le fond et
maintenant je creuse