Petit programme pratique pour résoudre les équations du second degré...

Contenu du snippet

Ce programme sert uniquement à trouver les racines d'une équation du second degré, ainsi que certain paramétres ( Delta ). Peut être utile aux éléves de 1ere S...

Source / Exemple :


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

double fonc1( double var1, double var2, double var3) //fonction de delta
{
return (var2*var2)-(4*var1*var3);
}

double fonc2( double var4, double var5)               // fonction de la solution
{
return (-var5)/(2*var4);
}

double fonc3 ( double var6, double var7, double var8)   // fonction -b+racinedel/2a
{
return (-var7+sqrt(var8))/(2*var6);
}
double fonc3p ( double var9, double var10, double var11)// fonction -b-racinedel/2a
{
return (-var10-sqrt(var11))/(2*var9);
}

int fonc4()
{
cout << " \n******************\n";
}

void main(void)
{
float a, b, c;
float delta, deltaif1, racines, racines2;

fonc4();
cout << "CALCUL DES RACINES\n";
cout << "par kewan";
fonc4();
cout << "\n";

cout << "Ce programme permet de calculer les racines des equations du second degre\n";

cout << "Entrer les valeurs de a , b , c:\n";
cout << "a : ";
cin>>a;
cout << "b : ";
cin>>b;
cout << "c : ";
cin>>c;

delta = fonc1(a,b,c);
cout << "\n";
cout << "L'equation est de type :  " << a << "x2 + "<< b << "x + " << c << "\n" << "\n";
cout<< "Delta = " << delta<< "\n" << "\n";
cout<<"les racines sont : ";
if (delta<0)
{
cout<<"Il n'y a pas de solution\n" << "\n" << "\n";
}
if (delta==0)
{
deltaif1 = fonc2(a,b);
cout << deltaif1 << "\n" << "\n";
}
if (delta>0)
{
racines = fonc3(a,b,delta);
racines2 = fonc3p(a,b,delta);
cout << racines << " et " << racines2 << "\n" << "\n";
}

 system ("PAUSE");
}

Conclusion :


Ce programme pourrait être plus enrichi, peut être que je le compléterais un jour...

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.