[Fortran] Boucle for

Résolu/Fermé
soulaine240281 - 12 juin 2008 à 15:57
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 14 janv. 2009 à 20:38
Bonjour,je voudrais un simple exp de la boucle for en fortran. merci
A voir également:

3 réponses

Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
12 juin 2008 à 16:20
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
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
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 832
14 janv. 2009 à 20:38
Salut
Avec une boucle while.
Tant que N > une valeur fixée
WRITE(*,*) 'Entrez un entier : '
Etc...
Ciao
0