Fortran

Med_thaiki Messages postés 4 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
j'ai essayé de faire un petit test sur fortran "résolution d'une equation de 2ieme degré" mais ça marche pas, voici ce que j'ai écrit

program equation
real a , b , c , x1 , x2 , d
do
print*, 'entrez la valeur de a'
read*, a
print*, 'entrez la valeur de b'
read*, b
print*, 'entrez la valeur de c'
read*, c
end do
d = b*b - 4*a*c
print*, 'la valeur de delta est égale :' ,d
if (d=0)
then
x1 = -b/(2*a)
print*, 'léquation admet une seule solution x=' ,x1
endif
if (d>0)
then
x1 = (-b-sqrt(d))/(2*a)
x2 = (-b+sqrt(d))/(2*a)
print*, 'léquation admet deux solutions' ,x1 ,x2
endif
if (d<0)
then
print*, 'léquation na pas de solution dans R'
endif
end

Merci de m'aidez.

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, "ça marche pas": message d'erreur, résultat inattendu, ?
    0
    1. Med_thaiki
       
      Oui je sais qu'il ça marche pas, et malheureusement j'arrive pas a résoudre les erreurs !!!!
      0
    2. Utilisateur anonyme
       
      Le messieur te demande si tu as :
      • un message d’erreur?
      • un résultat inattendu ?
      • le deux ?
      • autre chose?


      Parce que « ça ne marche pas » ne veut pas dire grand chose
      0
    3. Med_thaiki Messages postés 4 Statut Membre
       
      Oui merci,
      Il y a des messages d'erreurs lorsque je compile.
      0
    4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Med_thaiki Messages postés 4 Statut Membre
       
      les as-tu lus et compris?
      0
    5. Med_thaiki Messages postés 4 Statut Membre
       
      Oui je les ai lus mais j'ai pas compris où exactement existe l'erreur.
      0