Exemples
Pour faciliter le repérage des exercices JavaScript, la numérotation vue dans le chapitre Développement à partir d’algorithmes sera conservée.
1. Exercice n°6 : Polynôme du second degré
Sujet
Calculer les racines d’un polynôme du second degré Ax2+Bx+C (avec A<>0 dans l’absolu mais ce test ne sera pas effectué ici). Les valeurs A, B et C seront saisies au clavier.
Corrigé (partiel) en JavaScript
/* Saisie des paramètres */
a = prompt("a :");
b = prompt("b :");
c = prompt("c :");
/* Calcul du discriminant */
delta = (parseInt(b) * parseInt(b)) - (4 * parseInt(a) * parseInt(c));
/* Affichage des paramètres */
document.write("a : " + a + "<br />");
document.write("b : " + b + "<br />");
document.write("c : " + c + "<br />");
document.write("Discriminant delta : " + delta + "<br />");
/* Détermination des racines */
if (delta < 0)
{
document.write("Pas de solutions");
}
else
{
if (delta == 0)
{
document.write("Solution unique : " + (-b / (2 * a)));
}
else
{
...