#include #include #include "fonction.h" using namespace std; double calcul_discriminant(double a, double b, double c) { return (b*b - 4 * a * c); } void calcul_racines(double a, double b, double c) { double discriminant; discriminant = calcul_discriminant(a, b, c); if (discriminant >= -pow(10, -10) && discriminant <= pow(10, -10) ) { discriminant = 0; } if (discriminant < 0) { cout << "delta = " << discriminant << endl; return; } else if (discriminant == 0) { double x0 = (-b/ (2*a)); cout << "delta = " << discriminant << endl; cout << "La racines est " << x0 << endl; return; } double x1; double x2; x1 = (-b - sqrt(discriminant)) / (2 * a); x2 = (-b + sqrt(discriminant)) / (2 * a); cout << "delta = " << discriminant << endl; cout << "Les racines sont " << x1 << " " << x2 << endl; return; }