[Fortran] Boucle for

Résolu
soulaine240281 -  
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,je voudrais un simple exp de la boucle for en fortran. merci
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 863
     
    Salut
    PROGRAM FACTORIELLE
      IMPLICIT NONE
      INTEGER :: FACT,M,N
    
      WRITE(*,*) 'Entrez un entier : '
      READ(*,*) N
    
      FACT=1
    
      DO M=1,N
         FACT=FACT*M
      END DO
      WRITE(*,*) 'La factorielle de ', N, ' est : ', FACT
       
    END PROGRAM FACTORIELLE

    A plus
    0
  2. bastonman
     
    salut,

    pour une variable maximale à entrer, le programme ne calcule plus la fonction car la valeur est trop grande, Alors je voudrais savoir comment faire pour que pour une valeur entréé trop grande, le programme nous demande d'entrer une autre valeur?? (pour la factorielle juste au-dessus)?

    Merci
    0
  3. Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 863
     
    Salut
    Avec une boucle while.
    Tant que N > une valeur fixée
    WRITE(*,*) 'Entrez un entier : '
    Etc...
    Ciao
    0