Problème Code Javascript

Résolu/Fermé
Signaler
Messages postés
10
Date d'inscription
vendredi 21 mai 2010
Statut
Membre
Dernière intervention
15 juillet 2013
-
Messages postés
10
Date d'inscription
vendredi 21 mai 2010
Statut
Membre
Dernière intervention
15 juillet 2013
-
Bonjour à tous,

Voilà je me suis lancé dans la programmation en JavaScript il y a quelque jours et là je suis confronté avec un problème. J'ai essayer de faire un code simple pour commencer, j'ai donc essayer de coder un programme qui calcule le polynôme de degré 2. Néanmoins mon code ne marche pas et je viens pas d'où viens le problème.

Voici mon code ;

alert("ax² + by +c");
var a = prompt(a), b = prompt(b), c = prompt(c), x1, x2, x; 
var delta = (b*b) - 4*a*c;
    if(delta > 0) { 
      alert("2 racines"); x1 = (-b-racine carré(delta))/(2*a); x2 = (-b+racinnecarré(delta))/(2*a);
      alert(x1), alert(x2);
     }
  else 
    if(delta == 0) { 
      alert("1 racine"); x = -b/(2*a); alert(x);
     }
  else
    if(delta < 0) {
      alert("2 racines dans C");
     }
                else {
                     alert("MATH ERROR");
                      }


Merci d'avance de votre réponse

3 réponses

Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
348
Bonjour,
A aucun moment tu n'attributs de valeur à x1 et x2, c'est difficile de faire fonctionner un programme dans ces condition ;)

Je n'ai jamais fait de javascript, mais pour la racine carré, la fonction est très probablement sqrt ;)

Pour info, ici, il faut mettre son code dans des balise "code" ;)
Messages postés
16439
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
1 décembre 2021
2 919
"racine carré(delta)", effectivement, il n'y a aucune chance que ça marche...

Il ne faut pas oublier que la plupart des langages informatiques sont anglais, ou du moins, utilisent des mots-clés anglais, donc "racine carré" c'est pas bon...

Il faut utiliser l'objet Math et en particulier la méthode "sqrt" (square root)
https://www.commentcamarche.net/contents/578-javascript-l-objet-math
Messages postés
10
Date d'inscription
vendredi 21 mai 2010
Statut
Membre
Dernière intervention
15 juillet 2013

Merci beaucoup de vos réponses ça ma grandement aidé, j'oublie parfois que l'ont vie dans un monde anglicisé.