Sommaire

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 
   { 
  ...