Ce programme permet de résoudre des polynomes du second degré a l'aide des réels a , b et c. Le tout commenté (n'hésitez pas a me dire vos critiques : c'est ma première source)
Source / Exemple :
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Résolution d'éqation de polynome du second degré//////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
//INCLUDES
#include <iostream>
#include <math.h>
//PROTOTYPES
int calculpolynome();
//MAIN
int main()
{
using namespace std; //utilisation des commandes comme cout, cin...
cout<<"ce programme permet de calculer les racines d un polinomes du second degre a partir a, b, c. "<<endl;//définition du programme.
cout<<endl;
calculpolynome();//appel de la fonction
return 0;
}
//FONCTIONS
int calculpolynome()
{
using namespace std;
float a , b, c, solution1, solution2, solution3, racinecarre1 , racinecarre2 ;
float landa;
cout<<"definissez a"<<endl;
cin>>a;
cout<<"definissez b"<<endl;
cin>>b;
cout<<"definissez c"<<endl;
cin>>c;
cout<<"calcul de landa : "<<endl;
cout<<endl;
landa = b*b-4*a*c;
cout<<"landa = "<<landa<<endl;
if(landa<0)
{
cout<<"il n'y a pas de solution"<<endl;
}
if(landa==0)
{
cout<<"landa est egal a zero, il existe une racine unique"<<endl;
solution1= -b /2*a;
cout<<" la racine unique est "<<landa<<endl;
}
if(landa>0)
{
cout<<"landa est superieure a zero, il existe donc deux racines : "<<endl;
solution2= -b + sqrt(landa) /2*a;
solution3 = -b - sqrt (landa) /2*a;
cout<<"les racines sont "<<solution1<<" et "<<solution2<<endl;
}
int fin;
cin>>fin;
}
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.