Programmation

Résolu
loujaine -  
loujaine221 Messages postés 6 Statut Membre -
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. Neyzak
     
    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.
    2
    1. loujaine221 Messages postés 6 Statut Membre
       
      merci bcp Neyzak e pr tt ki ma envoyé une reponse !!
      0
  2. le_phoenix Messages postés 2 Statut Membre 1
     
    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
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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...
    0
  4. loupius
     
    J'attrape la mouche au vol...
    La solution est bien DCA... DCA comme Diviser C par A.
    Bonne réflexion.
    0