Programmation

Résolu
coucou a tts !!
vs pouvez m'aider a ressoudre se programme :
elaborer un specefication un algorithme puis un programme intitulé equation qui permet de ressoudre une equation du 1er degret de la forme Ax+C=0.
c urgant svp
merci ..^^
Configuration: Windows XP
Firefox 2.0.0.20

4 réponses

  1. Mthematiquement la resolution de l equation est comme suit:
    Ax+C=0
    Ax=-C
    x=-C/A
    une condition necessaire c est A devrait etre different de zéro
    donc l algoritme pour ce programme :
    -------------------------------------------------------
    NomProgramme: equation1deg;

    les variables sont A,C:reelles à lire
    la solution x :reelle à déduire

    debut
    ecrire("donner la valeur de A");
    lire la valeur et stockez la dans (A);
    ecrire("donner la valeur de C");
    lire la valeur et stockez la dans (C);
    si a=0 alors
    ecrire(impossible)
    sinon
    ecrire ("la solution est :",(-C/A));
    fin
    ---------------------------------------------------------
    en pascal c est comme ca
    program equat1deg;
    var
    A,C:real;
    begin
    writeln('donner la valeur de A');
    readln(A);
    writeln('donner la valeur de C');
    readln(C);
    if A=0 then
    writeln('impossible')
    Else
    writeln('la solution est :',(-C/A));
    end.
    1. merci bcp Neyzak e pr tt ki ma envoyé une reponse !!
  2. la solution proposée par Neyzak est interessante. cependant, je prendrais en considération le cas ou A = 0 et C = 0; dans ce cas, X = un nombre qu'on veux dan C.
    1. Contributeur
      Toi tu es du genre à tué une mouche à la DCA ?
      Pas besoin de faire un programme pour si peu ! Il suffit de savoir diviser C par A !
      Un truc que tu peux faire en shell...
      1. J'attrape la mouche au vol...
        La solution est bien DCA... DCA comme Diviser C par A.
        Bonne réflexion.