IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Probleme avec la notion function


Sujet :

Fortran

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1
    Points : 3
    Points
    3
    Par défaut Probleme avec la notion function
    j'ai se program et je sais pas ou est mon erreur !!
    je doi ecrire un program qui fait la moyenne de 3 nombre en utilisant la notion des function !!
    program moyenne
    implicit none

    !Declaration
    real::a,b,c

    write(*,*)'Donner la valeur de :',a
    read*,a
    write(*,*)'Donner la valeur de :',b
    read*,b
    write(*,*)'Donner la valeur de :',c
    read*,c

    contains
    !nom de la fonction
    real function moy(x,y,z)
    implicit none
    !Declaration de la finction
    real,intent(in):,y,z
    moy=(x+y+z)/3;
    return
    !fin de la function
    end function moy

    !affichage

    write(*,*)'la moyenne =',moy(a,b,c)

    end program moyenne

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Je n'aime pas donner la réponse pour un TP, mais comme tu es très près de la solution et que l'effort est là...

    Dans un programme, la section « contains » doit être à la fin du programme, et non insérée n'importe où :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    program
    use
    déclaration
    instruction
    contains
    end
    Tu dois donc simplement remonter la ligne « write » de la moyenne entre les « read » et le « contains ».

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec la function write()
    Par matt36295 dans le forum C
    Réponses: 5
    Dernier message: 28/09/2013, 21h17
  2. Probleme avec une S-Function
    Par edwoodhxc dans le forum Simulink
    Réponses: 1
    Dernier message: 30/06/2012, 17h29
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo