begin process at 2012 05 27 17:45:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > PETIT PROGRAMME PRATIQUE POUR RÉSOUDRE LES ÉQUATIONS DU SECOND DEGRÉ...

PETIT PROGRAMME PRATIQUE POUR RÉSOUDRE LES ÉQUATIONS DU SECOND DEGRÉ...


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :résolution, equation, secondedegrès, racine Niveau :Débutant Date de création :07/09/2003 Date de mise à jour :07/09/2003 22:41:33 Vu :3 311

Auteur : katashara11

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

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

  • #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");
  • }
#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...


 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

RESOLUTION D'UNE EQUATION DU SECOND DEGRÉ AVEC RACINES REEL... par maloum41
Source avec Zip Source avec une capture SUDOKU NIVEAU FACIL, MOYEN DIFFICILE (GOOGLE) PAS AU PLUS par cool2source
Source avec Zip Source avec une capture TRAITEMENT DE L'EQUATION D'UNE CONIQUE AVEC UN GRAMMAIRE par kinkek
Source avec une capture CE PROGRAMME PERMET DE RESOUDRE LES EQUATIONS DE SECOND DEGR... par djmouh
Source avec Zip RESOLUTION D'EQUATION DE 1 A 4 DEGRES par sheorogath

Commentaires et avis

Commentaire de JCDjcd le 08/09/2003 18:53:19

Si je rentre un 0*x*x+5*x+9

... a=0
... /2a  &lt;=&gt;  /0
... dans l'arithmetique que j'utilise, la division par 0 N'EXISTE PAS

Commentaire de cubi le 14/09/2003 05:06:55

C'est bien vrai, mais si le paramètre a est de 0, alors ce n'est pas une équation du second degré (0*x*x = 0, il s'agirait alors d'une équation linaire).

Commentaire de JCDjcd le 14/09/2003 09:45:11

Pourquoi "lineaire" ? c'est pas plutot affine ?


(On dit plutot du premier degre)

Commentaire de cubi le 14/09/2003 16:58:30

Pendant mes 5 années d'école secondaire, on nous a toujours dit qu'une équation de type ax+b était une fonction linaire. J'ai encore le réflexe de dire qu'une fonction est linaire même si on nous a appris d'autres termes plus adaptés...

Commentaire de JCDjcd le 14/09/2003 18:29:08

Ok

Commentaire de katashara11 le 14/09/2003 19:36:09

lorsqu'on rentre la valeur zero, il n'en résulte aucune valeur tt simplement parceque ce n'est effectivement pas une ésuation du second dégré... Enfin, j'aurais effectivement pu rajouter une option...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Recherche : Résolution de systeme d'equation matricielle [ par julien81 ] Bonjour tlm En fait cette année j'ai un sujet pour mon projet annuel c'est de faire le prog pour resoudre un systeme d'equation avec des matrice (dime Résolution equation différentielle [ par samerkamal ] Bonjour,je cherche un algorithme pour résoudre une équation différentielle du premier ordre sous delphi.équation de type: df(t)/dt = 1/k (g(t) - f(t)) Problème Equation différentielle [ par abri34 ] Bonjour,je cherche un programme en C/C++ pour résoudre une équation de type: df(t)/dt = 1/k (g(t) - f(t)) avec g et f deux fonctions indépendantes et Win32 et la résolution [ par fredsor ] Bonjour a tous, J'ai réalisé une appli en Win32 sous embedded visual c++ (pour des PDA embarqués), que j'ai dû également ensuite adapter pour Windows Recursivité dans un arbre binaire simplement chaînée [ par daviddubois ] Bonjour,J'ai un code ci-dessous qui permet de trouver le père d'un noeud dans un arbre binaire (simplement chaîné).[CODE]FONCTION   AB1_Pere(Racine,No derivation formelle [ par clubust ] j veu code source d'un programme en C qui qui prend comme entree "chaine de char"(equation) exmple:2x²+3x+8ce prog traite cette equation par arbre bin calcul de la racine carrée en utilisant les suites adjacentes merci d'avance. [ par vrif124 ] Bonjour, Qui pourre m'aider sur comment calc {SDL} Résolution maximale d'un écran en pixels [ par ndubien ] Bonjour,Est-il possible de connaître la résolution maximale d'un écran en SDL?exemple: 800x600 ou 1024x768Merci d'avance et à bientôt...Nico</stron la résolution d'équation non linéaire [ par cuminfor ] salut j'ai cherché un programme en builder c++ qui peut résoudre une équation non linéaire avec la méthode des approximations successives avec accélér


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales