Je suis actuellement nouveau sur le forum, je ne sais pas si c'est le site adapté pour pouvoir poster mon programme que je dois créer pour un DM d'informatique, je suis en Terminale S et j'ai besoin de votre aide pour savoir ce qui cloche dans mon code :
- Code: Tout sélectionner
var a = parseFloat(prompt("Donner la valeur a")); //La valeur parseFloat permet de dire à la machine que la lettre rentrée est un chiffre calculable.
var b = parseFloat(prompt("Donner la valeur b"));
var c = parseFloat(prompt("Donner la valeur c"));
if (a===0) {
document.write("Ce n'est pas un trinôme, changer la valeur de a");
document.write("<br>")
document.write("<br>")
document.write("<br>")
document.write("<br>")
}else{
var d = Math.pow(b,2) - (4*a*c); //Cette ligne permet de calculer le discriminant avec la formule b^2-4a
document.write("Voici le discriminant : "+d);
document.write("<br>")
document.write("<br>")
document.write("<br>")
document.write("<br>")
}
if (d>=1) {
var x1 = (-b-Math.sqrt(d))/2*a ; //Sur cette ligne, on va calculer la première racine du trinôme
var x2 = (-b+++Math.sqrt(d))/2*a ; //La deuxième racine
document.write("Le discriminant est STRICTEMENT supérieur à 0, voici la première racine : "+ x1);
document.write("<br>");
document.write("Et la deuxième racine : "+ x2);
document.write("<br>")
document.write("<br>")
document.write("<br>")
document.write("<br>")
}
if (d===0) {
var x0 = -b/2*a ; //Comme le discriminant est nul alors on ne calcule qu'une seule racine
document.write("Le discriminant est nul, il n'y a qu'une seule racine : "+ x0);
document.write("<br>")
document.write("<br>")
document.write("<br>")
document.write("<br>")
}
if (d<=0) {
document.write("Le discriminant est négatif, donc il n'y a aucune racine dans l'ensemble R");
}
En attente d'une réponse, je vous remercie d'avance !