Polynome du second degré

Contenu du snippet

ma source permettant de calculer les solutions d'un polynome du second degré à partir des trois termes a, b, et c

Source / Exemple :


#include <iostream.h>
#include <stdlib.h>
#include <math.h>

int main (){
                   int a  ;          
                   int b  ;          
                   int c  ;         
                   int d ;           
                   cout<< "resolution des polynomes du second degré de la forme ax²+bx+c "<<endl ;
                   cout<< "Veuillez entrer la valeur de a"<<endl;
                   cin>>a  ;                   
                   endl     ;                  
                   cout<< "Veuillez entrer la valeur de b" <<endl;
                   cin>>b              ;
                   endl;
                   cout<< "Veuillez indiquer la valeur de c"<< endl ;
                   cin>>c ;
                   d = (b*b)-(4*a*c) ;
               cout<< "discriminant = B*B-4AC"<<endl;      
               cout<<"discriminant =" <<d<<endl;         

       if (d==0)

                   {cout <<"une seule solution dans R tel que X="<<-b/(2*a)<<endl  ;
                 }
       else
          {if (d<0)
            {cout << "Deux solutions dans C tels que X1= "<<(-b/(2*a))<<"-i*"<<(sqrt(-d))/(2*a)<<"et X2 = "<<(-b/(2*a))<<"+i*"<<(sqrt(-d))/(2*a) <<endl ;            
                    }
          else
             {cout <<"Deux solutions dans R tels que X1= "<<(-b+sqrt(d))/(2*a)<<" et X2= "<<(-b-sqrt(d))/(2*a)<< endl ;
             }
               }

          system ("PAUSE");}

Conclusion :


c'est ma première source alors il ya deux choses que je nai pas réussi à faire
-comment afficher une fraction lorsque ce quotient ne "tombe pas juste"
-comment afficher une racine carré lorsque celle ci "ne tombe pas juste"
voilà si j'ai mis ma source ici c'est pour essayer d'en apprendre plus et pour pouvoir corriger les fautes que je n'aurais pas détecter merci d'avance

A voir également

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.