Fonctions polynomes du second degre

Contenu du snippet

Il a pour but de calculer les racines d'une fonction polynome du second degré.

Source / Exemple :


/*
Calcul des racines d'une fonction polynomes du second degre

  • /
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; void CalculDelta(float a2,float b2,float c2) { float Delta; Delta = ( pow(b2,2) - (4 * a2 * c2)); if ( Delta > 0 ) { float Racine1; float Racine2; Racine1 = (((b2 * -1) - (sqrt(Delta))) / (2*a2)); Racine2 = ((( b2 * -1) + (sqrt(Delta))) / (2*a2)); cout << "La 1ere racine vaut: " << Racine1 << '\n' ; cout << "La 2eme racine Vaut: " << Racine2 << '\n' ; } else { if ( Delta == 0 ) { float Racine; Racine = ((( b2 * -1 ) + (sqrt(Delta))) / (2*a2)); cout << "La seul racine vaut: " << Racine << '\n' ; } else { cout << "Delta < 0 donc pas de racine \n" ; } } } void Debut() { float a; float b; float c; cout << "Entre la valeur de A: \n"; cin >> a; cout << "Entre la valeur de B: \n"; cin >> b; cout << "Entre la valeur de C: \n"; cin >> c; CalculDelta(a,b,c); cout << "- \n"; cout << "Entre 'C' pour continuer ou n'importe quel autre caractere pour sortir \n"; char d; cin >> d; if ( d == 'C' ) { Debut(); } } int main(int argc, char *argv[]) { cout << "Calcul des racines d'une fonction polynome du second degre \n"; cout << "La forme est Ax²+Bx+C \n" ; Debut(); return 0; }

Conclusion :


C'est mon premier programme c++ , ça ce pourrai que j'ai fais des erreurs!
Mais en principe ça devrait bien fonctionner

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.