[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
A voir également:

3 réponses

Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
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
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
Sacabouffe Messages postés 9427 Date d'inscription   Statut Membre Dernière intervention   1 835
 
Salut
Avec une boucle while.
Tant que N > une valeur fixée
WRITE(*,*) 'Entrez un entier : '
Etc...
Ciao
0