Programmation

Résolu
loujaine -  
loujaine221 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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 ..^^

4 réponses

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