begin process at 2008 08 28 05:25:15
1 232 921 membres
42 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXERCICE C++ A TERMINER (SYSTEMES D'EQUATIONS CONSOLE)


Information sur la source

Catégorie :.Net Source .NET ( DotNet ) Niveau : Débutant Date de création : 17/04/2003 Date de mise à jour : 17/04/2003 14:52:09 Vu / téléchargé: 6 186 / 65

Note :
Aucune note

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Ceci est un programme console incomplet (il est sensé calcule un systeme d'equation addition-multiplication) tenez moi au courant ceux qui on reussi !

Source

  • #include <iostream.h>
  • /////////////////////////////////////////////////////////////////////////////////////////
  • //Ce programme resoud un systeme d'équations
  • /////////////////////////////////////////////////////////////////////////////////////////
  • int main(int Args, char* pszArgs)
  • {
  • //Presentation du programme
  • cout <<"Resolution de systemes d equations";
  • cout <<"\nLes inconnues de votre systeme doivent etre X et Y";
  • cout <<"\nVous ne pouvez entrer seulement des entiers";
  • cout <<"\nAppuier sur 1 pour continuer";
  • int Cont;
  • cin >>Cont;
  • //déclaration des variables
  • int Xvalue;
  • int Yvalue;
  • int somme = Xvalue + Yvalue;
  • int produit = Xvalue * Yvalue;
  • /////////////////////////////////////////////////////////////////////////////////////
  • //Entrée de la somme et du prduit
  • /////////////////////////////////////////////////////////////////////////////////////
  • for(;;)
  • {
  • cout <<"\na combien est egal x + y :";
  • cin >> somme;
  • cout <<"\na combien est egal x * y :";
  • cin >>produit;
  • /////////////////////////////////////////////////////////////////////////////////
  • //Résultat !!!
  • /////////////////////////////////////////////////////////////////////////////////
  • //résultat de X
  • cout <<"X a pour valeur :";
  • cout <<Xvalue;
  • //résultat de Y
  • cout <<"\nY a pour valeur :";
  • cout <<"Yvalue";
  • //couple solution
  • cout <<"\nLe couple solution est donc :";
  • cout <<"(";
  • cout << Xvalue;
  • cout <<";";
  • cout << Yvalue;
  • cout <<")";
  • }
  • //fin du programme !
  • return 0;
  • }
#include <iostream.h>

/////////////////////////////////////////////////////////////////////////////////////////
//Ce programme resoud un systeme d'équations
/////////////////////////////////////////////////////////////////////////////////////////

int main(int Args, char* pszArgs)

{
	//Presentation du programme
    cout <<"Resolution de systemes d equations";
    cout <<"\nLes inconnues de votre systeme doivent etre X et Y";
    cout <<"\nVous ne pouvez entrer seulement des entiers";
    cout <<"\nAppuier sur 1 pour continuer";
    int Cont; 
    cin >>Cont;

    //déclaration des variables
    int Xvalue;
    int Yvalue;
    int somme = Xvalue + Yvalue;
    int produit = Xvalue * Yvalue;

    /////////////////////////////////////////////////////////////////////////////////////
    //Entrée de la somme et du prduit
    /////////////////////////////////////////////////////////////////////////////////////

    for(;;)

    {
		cout <<"\na combien est egal x + y :";
        cin >> somme;

        cout <<"\na combien est egal x * y :";
        cin >>produit;

        /////////////////////////////////////////////////////////////////////////////////
        //Résultat !!!
        /////////////////////////////////////////////////////////////////////////////////

        //résultat de X
        cout <<"X a pour valeur :";
        cout <<Xvalue;

        //résultat de Y
        cout <<"\nY a pour valeur :";
        cout <<"Yvalue";

        //couple solution
        cout <<"\nLe couple solution est donc :";
        cout <<"(";
        cout << Xvalue;
        cout <<";";
        cout << Yvalue;
        cout <<")";
	}

	//fin du programme !
	return 0;
}

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Systeme.ncbTélécharger ce fichier [Réservé aux membres club]1 117 184 octets
  • Systeme.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier914 octets
  • Systeme.vcprojTélécharger ce fichier [Réservé aux membres club]2 620 octets

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Kaid le 17/04/2003 17:36:40

    - Quel est l'intérêt ? Tu n'as même pas commencé l'algorithme.

    - Evites de faire des calculs (Xvalue + Yvalue et Xvalue * Yvalue) avec des variables non initialisées. Ton compilateur a du certainement faire un warning.

    - Ton prototype de la fonction main() est faux. C'est int main(int, char**) et non int main(int, char*).

  • signaler à un administrateur
    Commentaire de pepitoooo le 18/04/2003 15:48:15

    En regardant ta source il semblerait que la solution aussi doive être un entier, je te laisse faire le programme mais je te donne l'algorithme

    CAS 1:
    Si le produit est nul le systeme admet une infinité de solutions

    CAS 2:
    Si le produit est non nul les solutions sont les points d'intersection
    entre le droite   Y = -X + SOMME
    et la courbe      Y = PRODUIT / X
    On voit ainsi clairement que le systeme admet:
    CAS 2a Aucune solution
    CAS 2b 2 solutions entières (comme le systeme est symétrique les solutions sont interchangeables)
    CAS 2c 2 solutions non entières (qui ne t'interessent pas car ton résultat est un int :)

    Maintenant prenons une équation du second degré du type
    X^2 + bX + c
    La somme des solutions sera égale à SOMME et à -b
    Le produit des solutions sera égal   à PRODUIT et à c

    Donc les solutions de ton système (si elles existent) sont les mêmes solutions de l'équation du second degré

    X^2 - SOMME * X + PRODUIT

    Je pense qu'il doit y avoir des sources qui résolvent cette équation dans ce site :)

    Bon codage
    !!! Ahiahiahiahiaiii !!!
    Pepito

  • signaler à un administrateur
    Commentaire de pepitoooo le 18/04/2003 16:50:13

    petit oubli :)
    CAS 2d: Une seule solution double (x=y)
    Bon courage
    !!! Ahiahiahiahiahiiii !!!
    Pepito

  • signaler à un administrateur
    Commentaire de Falk le 18/04/2003 19:34:01

    Hum j'ai du mal a voir l'interet que tu porte à la programmation...
    Entre mettre des sources soit fausses (Encore la l'erreur est humaine...) ou incompletes (la je comprend pas) ou encore a repiquer les sources des autres (Notament une des miennes en VB DOT NET)...
    Faudra qu'on m'explique ...

  • signaler à un administrateur
    Commentaire de D1m3x le 18/04/2003 19:47:44

    Slt Falk, je te deconseil de mettre des codes sur ces sites!!! Il y a plein de petit n00b qui mon piqué mes codes et qui les ont remis sur un autres site en changeant le titre, je déteste les petits n00bs comme ça, mais j'essaye de me taire, alors ne dis rien et il ne feront pas chier ;-)

  • signaler à un administrateur
    Commentaire de Falk le 18/04/2003 19:53:17

    Bah je vois pas ca comme ca, j'apprend Visual basic.NET en temps que passe temps, ce genre de site est interessant pour apprendre, voir d'autres facon de faire ect ...
    Toutes mes sources viennent de moi, j'essai de les commenter le mieu possible pour me faire comprendre de tout le monde (meme si on niveau est debutant), bref j'essai de partager mes maigre connaissance en esperant apprendre d'autres personnes =)

  • signaler à un administrateur
    Commentaire de Falk le 18/04/2003 19:56:08

    PS desolé pour l'orthographe

  • signaler à un administrateur
    Commentaire de VISUALSNAKE le 19/04/2003 13:09:49

    bon falk je t'explique :
    je ne suis pas un petit n00bZ, j'ai posté deux sources seulement !
    celle ci :
    j 'apprends le C++ et j'ai voulu faire ce programme qui ne marche pas effectivement ! La je suis d acord ! j'ai fait un test et j'ai pensé que je n'étais pas loin du but et non je suis loin !

    pour la tienne : ton convertisseur VB .NET j'ai bien marcqué que c'etait une amelioration UN MOD je ne t'ai pas pique ta source !
    PS : j'ai fait un convertisseur RIEN QU'a moi je vais le poster sur vbfrance tu vas voir que je ne suis pas seulement capable de COPIER.
    le mien convertit instantanement !
    desole pouyr cette source ratee mais je ne sais pas comment enlever les sources que l'on poste !

  • signaler à un administrateur
    Commentaire de WaFFel le 21/04/2003 02:56:35

    c pourave cette source chui sur que c meme fesable en java script

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS