- /*
- Calcul des racines d'une fonction polynomes du second degre
- */
-
- #include <iostream>
- #include <stdlib.h>
- #include <math.h>
-
- using namespace std;
-
- void CalculDelta(float a2,float b2,float c2)
- {
- float Delta;
- Delta = ( pow(b2,2) - (4 * a2 * c2));
- if ( Delta > 0 ) {
- float Racine1;
- float Racine2;
- Racine1 = (((b2 * -1) - (sqrt(Delta))) / (2*a2));
- Racine2 = ((( b2 * -1) + (sqrt(Delta))) / (2*a2));
- cout << "La 1ere racine vaut: " << Racine1 << '\n' ;
- cout << "La 2eme racine Vaut: " << Racine2 << '\n' ;
- }
- else {
- if ( Delta == 0 ) {
- float Racine;
- Racine = ((( b2 * -1 ) + (sqrt(Delta))) / (2*a2));
- cout << "La seul racine vaut: " << Racine << '\n' ;
- }
- else { cout << "Delta < 0 donc pas de racine \n" ; }
- }
- }
- void Debut()
- {
- float a;
- float b;
- float c;
- cout << "Entre la valeur de A: \n";
- cin >> a;
- cout << "Entre la valeur de B: \n";
- cin >> b;
- cout << "Entre la valeur de C: \n";
- cin >> c;
- CalculDelta(a,b,c);
- cout << "- \n";
- cout << "Entre 'C' pour continuer ou n'importe quel autre caractere pour sortir \n";
- char d;
- cin >> d;
- if ( d == 'C' ) { Debut(); }
- }
- int main(int argc, char *argv[])
- {
- cout << "Calcul des racines d'une fonction polynome du second degre \n";
- cout << "La forme est Ax²+Bx+C \n" ;
- Debut();
- return 0;
- }
/*
Calcul des racines d'une fonction polynomes du second degre
*/
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
void CalculDelta(float a2,float b2,float c2)
{
float Delta;
Delta = ( pow(b2,2) - (4 * a2 * c2));
if ( Delta > 0 ) {
float Racine1;
float Racine2;
Racine1 = (((b2 * -1) - (sqrt(Delta))) / (2*a2));
Racine2 = ((( b2 * -1) + (sqrt(Delta))) / (2*a2));
cout << "La 1ere racine vaut: " << Racine1 << '\n' ;
cout << "La 2eme racine Vaut: " << Racine2 << '\n' ;
}
else {
if ( Delta == 0 ) {
float Racine;
Racine = ((( b2 * -1 ) + (sqrt(Delta))) / (2*a2));
cout << "La seul racine vaut: " << Racine << '\n' ;
}
else { cout << "Delta < 0 donc pas de racine \n" ; }
}
}
void Debut()
{
float a;
float b;
float c;
cout << "Entre la valeur de A: \n";
cin >> a;
cout << "Entre la valeur de B: \n";
cin >> b;
cout << "Entre la valeur de C: \n";
cin >> c;
CalculDelta(a,b,c);
cout << "- \n";
cout << "Entre 'C' pour continuer ou n'importe quel autre caractere pour sortir \n";
char d;
cin >> d;
if ( d == 'C' ) { Debut(); }
}
int main(int argc, char *argv[])
{
cout << "Calcul des racines d'une fonction polynome du second degre \n";
cout << "La forme est Ax²+Bx+C \n" ;
Debut();
return 0;
}