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 :

Somme en fortran


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut Somme en fortran
    Bonjour,

    Je pense que mon problème est assez simple à résoudre mais je ne suis pas très doué et je suis bloqué sur ce problème.

    J'ai un fichier texte avec
    1er colone 2e col 3e col
    Longitude latitude précipitations
    ... ... ...

    Chaque ligne représente 1 mois. J'aimerais faire une boucle pour calculer les précipitations annuelles. Donc une boucle toutes les 16 lignes et calculer la somme de ces 16 lignes et ainsi de suite.

    Je pensais lire le fichier avec un

    open (unit=10,monfichier...)
    do while(.true.)
    read (10,*) longitude(i),latitude(i),précipitations(i)
    ...

    Mais à partir de ça je sais pas comment lancer ma boucle, qqun pourrait-il m'aider svp?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    Bonjour,
    Une solution peut consister en une boucle avec un un compteur. Juste une question, tu parles de précipitations annuelles avec des relevés mensuelles mais 16 valeurs par boucle. Ce ne seraient pas plutôt 12?
    Bref, tu pourrais faire une boucle du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    nMesures=0
    sommeAnnee=0 ! qui serait un tableau pour que tu puisses conserver tes résultats
    nAnnees=1
    do i=1,nLignes
        read(10,*)longitude(i),latitude(i),precipitations(i)
        sommeAnnee(nAnnees)=sommeAnnee(nAnnees)+precipitations(i)
        nMesures=nMesures+1
        if(nMesures==12) then 
           nMesures=0
           nAnnees=nAnnees+1
        endif
    enddo
    Je ne sais pas si ca correspond à tes attentes.
    Bon courage

Discussions similaires

  1. aide programme somme fortran 90
    Par boussaha dans le forum Fortran
    Réponses: 5
    Dernier message: 04/05/2013, 12h25
  2. Somme en fortran
    Par mehdi_oca dans le forum Fortran
    Réponses: 1
    Dernier message: 25/09/2008, 10h29
  3. [math] somme de plusieurs vecteurs à 3 dimensions
    Par teska dans le forum Mathématiques
    Réponses: 5
    Dernier message: 04/06/2003, 21h40
  4. [CR ?] Somme d'heure sous Crystal ?
    Par Peter PARKER dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/04/2003, 16h24
  5. xsl : sous sommes?
    Par Slash dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 31/03/2003, 13h34

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