Ce programme resouds des equation quadratiques. Y compris le point tournant, les zeros,etc
Source / Exemple :
#pragma argsused
#include<iostream.h>
#include<conio.h>
#include<math.h> // header file pour utiliser sqrt (racine caree)
int main ( void )
{
float a,b,c, //variables pour A,B et C
min, max, //variables pour les zeros
TPx,TPy; //variables les points tournant
cout<<" ********** Coded by Benjamin Sayers **********\n\n";
cout<<" Bienvenue dans mon programme d'equation quadratique!\n\n";
cout<<"\nEntrer vos valeurs (a.b et c) : \n\n";
cout<<"\nA = "; cin>>a;
cout<<"\nB = "; cin>>b;
cout<<"\nC = "; cin>>c;
clrscr();
///////////////////////////////////////////////////////////////////////////////////
cout<<" ********** Coded by Benjamin.S **********\n\n";
cout<<"\nA= "<<a<<" B= "<<b<<" C= "<<c<<"\n";
if (a<0)
{
cout<<"\n\nle point tournant est un maximum !\n";
}
else
cout<<"\n\nThe point tournant est un minimum !\n";
//point tournant (1eme point)
TPx = -b / (2 * a);
//point tournat (2eme point)
TPy =( 4 * a * c - ( b * b ) ) / ( 4 * a );
//verifie si zeros existent
if( ( ( b * b )- 4 * a * c ) > 0 )
{
//calcule le zero (negative)
min= ( -b - sqrt ( ( b * b )- 4 * a * c ) ) / ( 2 * a );
//calcule le zero (addition)
max= ( -b + sqrt ( ( b * b )- 4 * a * c ) ) / ( 2 * a );
cout<<"\n\nLes zeros sont a ( "<<min<<" , "<<" 0 )"<<" and ( "<<max<<", 0 )";
}
else
cout<<"\nIl n'y a pas de zeros!";
cout<<"\n\nLe point tourant est a( "<<TPx<<" , "<<TPy<<" )\n";
cout<<"\L'intersection est a ( 0, "<<c<<" )";
cout<<"\n\n\nPress any key to exit...\n";
getch();
return 0;
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.