Programme second degre

Résolu/Fermé
laure - 10 avril 2017 à 10:13
 laure - 10 avril 2017 à 10:25
#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;

2 réponses

Jimpix Messages postés 11773 Date d'inscription dimanche 1 septembre 2013 Statut Membre Dernière intervention 15 août 2017 4 144
Modifié le 10 avril 2017 à 10:16
0
oups je suis desolee j ai fait un copie coller du message que j avais pris sur word et ca n a pas mis le debut.

Mais je viens de trouver mon erreur a l instant.
Merci quand meme.
0