//resolveur d'equations du 2e degre #include #include #include #include class second { public: void calculer( int a, int b, int c); }; void second::calculer( int a,int b, int c) { int delta = b*b-4*a*c; cout << endl << "Delta = " << delta << endl; if(delta < 0) cout << "Pas de solutions réelles à l'équation" << endl; if(delta == 0) cout << "Il existe une seule racine à l'équation: " << -b/(2*a) << endl; if(delta > 0) cout << "Il existe deux racines à l'équation, x1= " << (-b-sqrt(delta))/(2*a) << " x2= " << (-b+sqrt(delta))/(2*a) << endl; cout << endl << "Appuyez sur une touche pour continuer"; getchar(); getchar(); return; } int main() { int a,b,c; second nouveau; system("clear"); cout << "Bienvenue sur le résolveur d'équation du second degré" << endl << endl; cout << "L'équation à calculer est de la forme ax²+bx+c=0" << endl; cout << "Entrez la valeur de a: "; cin >> a; cout << endl << "Entrez la valuer de b: "; cin >> b; cout << endl << "Entrez la valeur de c: "; cin >> c; nouveau.calculer(a,b,c); return 0; }