Resolution de 2 equations a deux inconnues

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 340 fois - Téléchargée 29 fois

Contenu du snippet

Ce programme est a utilité mathématique. Il permet de resoudre un systeme de deux equations a deux inconnues. Il suffit de rentrer les coefficients de vos deux equations et de laisser le programme calculer les resultats possibles. ;-)

Source / Exemple :


#include <stdio.h>

void main ()
{

     int a1, b1, c1, a2, b2, c2, det;
     float x, y;

     printf ("Bienvenue dans mon programme de resolution de deux equations \na deux inconnues.\n");

     printf ("\na1x + b1y = c1\na2x + b2y = c2\n\nVeuillez saisir les coefficients a1, b1, ..., c2:\n");
     printf ("a1 = ");
     scanf ("%d", &a1);
     printf ("b1 = ");
     scanf ("%d", &b1);
     printf ("c1 = ");
     scanf ("%d", &c1);
     printf ("a2 = ");
     scanf ("%d", &a2);
     printf ("b2 = ");
     scanf ("%d", &b2);
     printf ("c2 = ");
     scanf ("%d", &c2);

     det = a1*b2-a2*b1;
     x = (b1*c2-b2*c1)/det;
     y = (c1*a2-c2*a1)/det;

     printf ("\nLe determinant vaut : %d\n", &det);

     if (det=0)
         printf ("\nPas de solution.\n");
     else
         printf ("x = %d\ny = %d\n", &x, &y);

     printf ("\nRMadmann Prod©\n");

     getch ();
}

Conclusion :


Ce programme est un de mes programmes de resolutions d'equations ... Bien d'autres petit soft sont presents sur ce site avec entre autres les polynomes de Taylor, les factorielles, l'accroissement d'une population et ...

Pour me contacter mailto:RMadmann@aol.com

A voir également

Ajouter un commentaire

Commentaire

Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015

Oh la la...

Déjà ce genre de source n'a aucun intérêt pour ce qui est de la programmation. Donc a priori elle n'a rien à faire ici

Mais en admettant qu'il y ait un quelconque intérêt mathématique, il va falloir réviser!
Ca n'est pas parceque le determinant est négatif qu'il n'y a pas de solution dans R !!!! Tu confonds avec le discrimant dans la resolution de trinome ??

C'est quand le déterminant est nul qu'il y a un pb! (D'ailleurs ça se voit rapidement dans les calculs puisque tu divises par le déterminant...sans verifier que tu ne fais pas une division par zero!)

En effet si le déterminant est nul, soit on a deux équations équivalentes à 2 inconnues et donc une infinité de solutions, soit deux équations contradictoires et donc aucune solution (que ce soit dans R ou dans C d'ailleurs....)


Bref, ce prog ne devrait pas être déposé ici à mon avis (pense plutot à faire un site perso pour ce genre de prog) et au moins essaie de faire des calculs corrects!

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.