
{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);
}
}