begin process at 2012 05 27 19:03:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > RESOLUTION DE 2 EQUATIONS A DEUX INCONNUES

RESOLUTION DE 2 EQUATIONS A DEUX INCONNUES


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Niveau :Débutant Date de création :22/11/2003 Date de mise à jour :22/11/2003 18:48:23 Vu :4 119

Auteur : Rmadmann007

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

 Description

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

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


 Sources du même auteur

CALCUL DE LA VALEUR D'UN POLYNOME QUELCONQUE EN X QUELCONQUE
DETERMINATION DE NOMBRES PREMIERS
SUITE DE FIBONACCI
CALCUL DE FACTORIELLE
CALCUL DE LA MOYENNE, VARIANCE ET ECART TYPE D'UNE SERIE DE ...

 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

Commentaires et avis

Commentaire de garslouche le 22/11/2003 18:16:06

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!

 Ajouter un commentaire




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,593 sec (3)

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