
{filelink=4400}
import java.util.Scanner;
public class Factoriel {
  public static void main(String[] args) {
    int number;
    int facProd;
    int curFactor;
    System.out.println("Programme de calcul Factoriel");
    Scanner input=new Scanner(System.in);
    System.out.println("Taper un nombre positif: ");
    number = input.nextInt();
    facProd = number; // Initialisation
    for (curFactor = number - 1; curFactor > 1; curFactor--) {
      facProd = curFactor * facProd;
      System.out.println("Produit partiel: " + facProd);
      System.out.println("Facteur courant:  " + curFactor);
    }
    // Affichage de Factoriel
    System.out.println("Le Factoriel est: " + facProd);
  }
}