Vous êtes sur la page 1sur 3

FGMGP/ L2 GP TP MNA

TP N°1 : Initiation au langage Fortran Résolution d’une


équation de second degré

L’objectif de ce TP est d’apprendre à rédiger un programme en Fortran, l’enregistrer, le


compiler et l’exécuter. On traitera le problème suivant : la résolution d’une équation de
second degré :
+ + =

Commencer les calculs en donnant les valeurs à A, B et C


Program equation;
Print 10
read*,a
print 20
read*,b””
print 30
read*,c
delta=(b*b-4*a*c)
if(a.eq.0) then
if(b.eq.0) then
print40
else
x=-c/b
print50
endif
else
if(delta.lt.0) then
print*,'pas de solution dans R'
else
if(delta.eq.0) then
x1=(-b/(2*a))
print 60,x1
else
x1=(-b-sqrt(delta))/(2*a)
x2=(-b+sqrt(delta))/(2*a)
print*,'deux racines distinctes dans r:x1 et x2'
print 70, x1
print 80, x2
endif
endif
endif
10 format(2x,'donner la valeur de a:')
20 format(2x,'donner la valeur de b:')
30 format(2x,'donner la valeur de c:')
40 format(2x,'systeme dégénère:')
50 format(2x,'racine est -c/b',f 8.4)
60 format(2x,'racine double x1=x2=-b/(2*a):',f 8.4)

N.AZOUAOU[Texte] Page 1
FGMGP/ L2 GP TP MNA

70 format(2x,'x1=:',f 8.4)
80 format(2x,'x2=:',f 8.4)
End

N.AZOUAOU[Texte] Page 2
FGMGP/ L2 GP TP MNA

Didacticiel
1- A l’invite du windows, cliquer deux fois de suite sur l’icône Developer
Studio

2- Vous êtes dans l’éditeur du fortran, dans la barre des menus cliquer sur file puis new

3- Une fenêtre de dialogue s’ouvrira ’New’, cliquer sur Files puis Fortrant Fixed
Format Source File puis OK. Dans la barre des menus cliquer sur file puis save as…
Une fenêtre de dialogue s’ouvrira’enregistrer sous’, le titre file name apparait, entrer le
nom du fichier.for (par exp :TP1.for).

4- Commencer la rédaction du programme.

5- Enregistrement du programme sur disque dur.

6- Compilation du programme : dans la barre des menus cliquer sur project puis une
fois compile file TP1 et enfin build. La compilation vous permet de corriger vos
erreurs de syntaxe à chaque fois que vous corriger une erreur, recompiler votre
programme. Lorsqu’il n’y a plus d’erreur le message « equation.obj-
0error(s),0warning(s) » apparait en bas de la fenêtre de compilation, cette dernière se
fermera dès qu’en cliquant avec le bouton droit de la souris dans cette fenêtre et
atteignant la commande « HIDE ».

7- Exécution du programme : cliquer sur project dans la barre des menus, puis
execute TP1.EXE. dans la fenêtre d’exécution, commencer à introduire les données
(a,b et c).

APPLICATION :

Donner la valeur de a
10

Donner la valeur de b
30

Donner la valeur de c
5
Résultats de l’exécution :

Deux racines distinctes

X1=-2.8229

X2=-0.1771

Press any key to continue

N.AZOUAOU[Texte] Page 3

Vous aimerez peut-être aussi