Sommaire

Application ionic3-racines_polynome

1. Compte rendu d’exécution de l’application

L’application que nous allons développer correspond à l’algorithme décrit sous l’appellation « Exercice n°6 » dans le chapitre Développement à partir d’algorithmes. Il s’agit de déterminer les solutions réelles d’un polynôme du second degré de formule a ^2 + b * x + c = 0.

Il faut considérer trois cas de figure en fonction de la valeur du discriminant (souvent appelé delta) dont la valeur numérique est b^2 - 4*a*c :

  • Si le discriminant est inférieur, alors il n’y a pas de solution (encore appelée racine).

  • Si le discriminant est nul, alors il existe une solution unique de valeur -b /(2 * a).

  • Enfin, si le discriminant est supérieur à zéro, alors il y a deux solutions ((-b - delta^0.5) / (2 * a) et (-b + delta^0.5) / (2 * a).

Un tutoriel complet sur cet algorithme est disponible sur Wikipédia à l’adresse https://fr.wikipedia.org/wiki/%C3%89quation_du_second_degr%C3%A9.

Cette application basique ne requiert pas de plug-in particulier et le squelette pourra être généré à partir du template blank comme suit :

ionic start ionic3-racines_polynome

L’exécution de l’application pour une valeur de discriminant supérieure à zéro (21) est présentée ci-après. Les racines sont obtenues ...