Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

pourquoi mon programme ne compile pas?



  1. #1
    Saam

    pourquoi mon programme ne compile pas?

    Bonjour à tous,
    Voilà,je viens d'écrire mon premier exercice de programmation en FORTRAN, pour résoudre une équation du second degré ax[/EXP]2 +bx+ c=o, mais il réfuse de compiler. Je vous singale que je ne suis qu'un débutant dans cette matière. Le voici
    Code:
    PROGRAM TRINOM
    	IMPLICIT NONE
        REAL, PARAMETER :: EPSILON = 1E-6
        REAL a,b,c
        REAL delta, r_delta, x1, x2
        	!VALORISATION DES COEFFICIENTS.
        A = 3.; B = 7.; C = -11.
        	! A DOIT ETRE NON NUL.
        IF ( A > -EPSILON .AND. A < EPSILON )&
          STOP "A DOIT ETRE NON NUL. "
            !CALCUL DU DETERMINANT.
        DELTA = B*B - 4*A*C
        	!CAS DU DETERMINANT NAGATIF.
        IF ( DELTA < -EPSILON) STOP "PAS DE RACINE REELLE."
          	!CAS DU DETERMINANT NUL.
        IF ( DELTA > -EPSILON .AND. DELTA < EPSILON ) THEN
          X1 = -B/(2*A); X2=X1
        ELSE	!CAS DU DETERMINANT POSITIF;
          R_DELTA = SQRT(DELTA)
          X1 = (-B -R_DELTA)/(2*A); X2 = (B +R_DELTA)/(2*A)
        END IF
        		!IMPRESSION DES RACINES;
        PRINT *, "X1= ", X1, ", X2= ", X2
    END PROGRAM TRINOM
    Quelqu'un pourait-il me guider s'il-vous-plait?
    Merci

    -----


  2. #2
    abracadabra75

    Re : pourquoi mon programme ne compile pas?

    Bonjour.
    Peu importe le code que tu veux compiler: le compilateur est un programme qui traite le code que tu lui fournis et ne regarde que l' exactitude syntaxique avant de le traduire en code exécutable.
    Ce pourrait être:
    Code:
     Program toto
    End program toto
    C'est un programme qui ne fait rien, mais c' en est un, qui peut être compilé, traduit, puis exécuté par toi.

    Si la compil refuse de s' exécuter c' est que tu ne suis pas exactement la procédure requise, ou que tu as commis une faute de frappe dans tes commandes.
    Exemple tiré de ce qui précède: le './' n' est pas le '.\'

    A+
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

Sur le même thème :

Discussions similaires

  1. pourquoi mon ecran LCD ne s'alume pas ?
    Par skoubidou dans le forum Électronique
    Réponses: 3
    Dernier message: 03/09/2009, 19h22
  2. mon pc ne decte pas mon mp3 juste en mode verouillage
    Par thebigboss dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 18/09/2007, 10h16
  3. programme en C pour moteur pas à pas
    Par piupiuvb dans le forum Électronique
    Réponses: 0
    Dernier message: 29/03/2007, 07h34
  4. mon moteur tourne pas avec mon capteur de lumiere
    Par alex934mas dans le forum Électronique
    Réponses: 7
    Dernier message: 21/07/2006, 21h33
  5. pourquoi je suis pas capable de detecter mon disque dur
    Par chez_bob dans le forum Matériel - Hardware
    Réponses: 11
    Dernier message: 08/07/2004, 00h26