Calculateur d'équation du second degré +maximum,minumum d'une fonction ainsi que sous la forme factorisée

Contenu du snippet

Créer une application console...copy paste &&&compile and run!

Source / Exemple :


#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <stdlib.h>
#include <math.h>

using namespace std;

char caract;
void setcolor(unsigned short color)
{

	HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleTextAttribute(hCon,color);
}

main ()
{

     for (unsigned i = 232; i <555; i++)
     setcolor(i);
  
  // exemple d'eqution du deuxième degré =>=>34x^3+34x+9=0<=<=
  //variables ci dessous:
  double a,b,c,DISCR,F1,F2;
  string RE;
  cout <<"* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl;
  cout <<"Written by DANIEL GARTMANN" <<endl;
  cout <<"* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl;
  cout <<"For more information send my a mail to: Daniel_Gartmann@hotmail.com"<<endl;
 
  cout <<"* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl;
  cout <<"\nCALCULATEUR DE FONCTIONS DU DEUXIEME DEGRE SOUS LA FORME DE: ax^2 + bx + c = 0\n"<<endl;
   cout <<"Inserez la valeur de coefficient a: " <<endl;
   cin >> a;
   
   cout <<"Inserez la valeur de coefficient b: " <<endl;
   cin >> b;
   
   cout <<"Inserez la valeur de c: " <<endl;
   cin >> c;
   
   DISCR =(b*b)-(4*a*c);
  
   cout <<"\nLe discriminant vaut: "<<DISCR<< endl;
        if (DISCR < 0){
        cout <<"\nImpossible de resoudre car le discriminat est plus petit que zero"<<endl;
        }
          if (DISCR == 0){
          cout <<"\nIl y a qu'une reponse car le sommet est sur l'axe des abcisses"<<endl;
          cout <<"\nX = : " << (b*-1)/(2*a)<<endl;
          }
   if( DISCR > 0){
   
   
   cout <<"\n\nX1 = : " <<((b*-1)+sqrt(DISCR))/(2*a)<<endl;
   cout <<"\nX2 = : " <<((b*-1)-sqrt(DISCR))/(2*a)<<endl;
   
   ///maximum///minimum
   cout <<"\n\nLe maximum, minumum de cette parabole est : ";
   cout <<"\n\nS(";
   cout<<": "<<-1*(b/(2*a));
   cout<<";";
   cout<<": "<<(-1)*(((b*b)-(4*a*c))/(4*a));
   cout<<")"<<endl;
   ///////////////////////////////////////////////////7
   
   F1 = (((b*-1)+sqrt(DISCR))/(2*a))*-1;
   
   F2 = (((b*-1)-sqrt(DISCR))/(2*a))*-1;
   
   cout<<"\nProduit factorise sous le forme de (x-y)(x-z)"<<endl;
   cout<<"\n\n: "<<a;
   cout<<"(x: "<<F1;
   cout<<")";
   cout<<"*";
   
   cout<<"(x: "<<F2;
   cout<<")"<<endl;
   
   
   }
   
   cout <<"\n\nRefaire pressez sur y, quitter sur n: "<<endl;
   cin>>RE;
   if(RE == "y"){
   main();
   }
   if (RE != "y"){
   }
   
}

Conclusion :


L'application console calcule X1,X2 ainsi que le maximum, miniumum et rédige l'expression sous la forme factorisé.

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.

Du même auteur (titanium13)