Aller au contenu
Aback Tools Logo

Calculatrice de factorielles

Calculez N! exactement pour tout N de 0 à 1000 grâce à l'arithmétique BigInt — sans erreur d'arrondi en virgule flottante. Notre calculatrice de factorielles affiche le résultat en notation scientifique, le nombre exact de chiffres, les zéros finaux via la formule de Legendre, l'approximation de Stirling et la valeur exacte complète. Sans inscription, tous les calculs se font localement dans votre navigateur.

Factorial Calculator

Enter a non-negative integer N (0-1000) to compute N! exactly using BigInt arithmetic. Results include the exact value, scientific notation, digit count, and trailing zero count. All calculations run locally in your browser.

!

Supports N = 0 to 1000 (exact BigInt arithmetic)

Try these values

Pourquoi utiliser notre calculatrice de factorielles ?

  • Arithmétique BigInt exacte jusqu'à 1000 ! : notre calculatrice calcule N! exactement pour tout N de 0 à 1000 grâce à BigInt de JavaScript — sans arrondi en virgule flottante. 1000! comporte 2 568 chiffres et se calcule avec précision en quelques millisecondes.
  • Notation scientifique et nombre de chiffres : notre calculatrice affiche les résultats en notation scientifique, indique le nombre exact de chiffres, compte les zéros finaux avec la formule de Legendre et fournit l'approximation de Stirling pour comparaison.
  • Calculatrice de factorielles en ligne sécurisée : tous les calculs se font localement dans votre navigateur — vos nombres ne quittent jamais votre appareil. Utilisez notre calculatrice en ligne en toute confidentialité, sans aucune collecte de données.
  • Table des factorielles pour les petits N : pour N ≤ 20, notre calculatrice affiche une table complète des factorielles de 0! à N! avec les valeurs exactes. Pour les N plus grands, la valeur exacte complète est affichée dans un cadre défilant avec l'option « afficher tous les chiffres ».

Cas d'usage courants de la calculatrice de factorielles

  • Combinatoire et probabilités : calculez les factorielles des formules de permutations et de combinaisons — P(n,r) = n!/(n-r)! et C(n,r) = n!/(r!(n-r)!). Notre calculatrice fournit les valeurs BigInt exactes nécessaires aux problèmes de combinatoire en probabilités et statistiques.
  • Enseignement des mathématiques : vérifiez les calculs de factorielles pour les devoirs, examens et travaux en mathématiques discrètes, combinatoire et analyse. Les étudiants utilisent notre calculatrice pour contrôler leurs réponses et explorer la croissance fulgurante des factorielles.
  • Analyse d'algorithmes : calculez des valeurs de factorielles exactes pour analyser les algorithmes de complexité O(n!) comme la génération de permutations par force brute et le problème du voyageur de commerce. Notre calculatrice gère les grands entiers nécessaires à l'analyse de complexité.
  • Séries de Taylor et analyse : calculez les dénominateurs factoriels des développements en série de Taylor et Maclaurin — e^x = Σ x^n/n!, sin(x) = Σ (-1)^n x^(2n+1)/(2n+1)!. Notre calculatrice fournit des valeurs exactes pour l'analyse de convergence.
  • Cryptographie et théorie des nombres : utilisez les valeurs de factorielles dans le théorème de Wilson (p est premier si et seulement si (p-1)! ≡ -1 mod p) et d'autres applications de théorie des nombres. Notre calculatrice prend en charge les grands entiers requis par la recherche cryptographique.
  • Physique et chimie : calculez les coefficients multinomiaux et les fonctions de partition en mécanique statistique et chimie quantique. Notre calculatrice gère les grandes valeurs de N nécessaires au calcul de l'entropie de Boltzmann et à la combinatoire moléculaire.

Qu'est-ce qu'une factorielle ?

La factorielle d'un entier non négatif N, notée N! , est le produit de tous les entiers positifs de 1 à N. Par exemple, 5! = 5 × 4 × 3 × 2 × 1 = 120. Par définition, 0! = 1 (le produit vide). Les factorielles croissent extrêmement vite — 10! = 3 628 800, 20! ≈ 2,43 × 10¹⁸ et 100! ≈ 9,33 × 10¹⁵⁷. Notre calculatrice de factorielles calcule N! exactement pour tout N de 0 à 1000 grâce à l'arithmétique BigInt de JavaScript, qui gère des entiers de taille arbitraire sans erreur d'arrondi en virgule flottante. 1000! comporte 2 568 chiffres.

Comment fonctionne notre calculatrice de factorielles

  1. 1. Saisissez N : tapez n'importe quel entier non négatif de 0 à 1000 dans le champ. Appuyez sur Entrée ou cliquez sur « Calculer N! ». Tout le traitement se fait localement dans votre navigateur — vos données ne quittent jamais votre appareil.
  2. 2. Calcul BigInt : notre calculatrice utilise le type BigInt natif de JavaScript pour multiplier itérativement les entiers de 2 à N. BigInt prenant en charge les entiers de précision arbitraire, 1000! est calculé exactement — ses 2 568 chiffres — sans arrondi.
  3. 3. Résultats affichés : la calculatrice montre le résultat en notation scientifique, le nombre exact de chiffres (via l'approximation logarithmique de Stirling), le nombre de zéros finaux (via la formule de Legendre) et la valeur exacte complète dans un cadre défilant pour les grands résultats.

Les zéros finaux dans N!

  • Pourquoi des zéros finaux ? Les zéros finaux de N! proviennent des facteurs de 10 = 2 × 5. Comme les facteurs de 2 sont toujours plus nombreux que ceux de 5 dans N!, le nombre de zéros finaux est égal au nombre de fois que 5 divise N!.
  • Formule de Legendre : le nombre de zéros finaux de N! = ⌊N/5⌋ + ⌊N/25⌋ + ⌊N/125⌋ + ⌊N/625⌋ + … (somme jusqu'à ce que le terme soit 0). Par exemple, 100! a ⌊100/5⌋ + ⌊100/25⌋ = 20 + 4 = 24 zéros finaux. Notre calculatrice applique cette formule instantanément.
  • Exemple — 1000! : zéros finaux = ⌊1000/5⌋ + ⌊1000/25⌋ + ⌊1000/125⌋ + ⌊1000/625⌋ = 200 + 40 + 8 + 1 = 249. Ainsi 1000! se termine exactement par 249 zéros.

L'approximation de Stirling

Pour les grands N, l'approximation de Stirling fournit une estimation très proche : N! ≈ √(2πN) × (N/e)^N. Sous forme logarithmique : log₁₀(N!) ≈ ½ log₁₀(2πN) + N log₁₀(N/e). Le nombre de chiffres vaut alors ⌊log₁₀(N!)⌋ + 1. Notre calculatrice affiche côte à côte le résultat exact en BigInt et l'approximation de Stirling, pour que vous voyiez sa précision. Pour N = 100, Stirling donne ≈ 9,325 × 10¹⁵⁷ contre la valeur exacte 9,332… × 10¹⁵⁷ — une erreur inférieure à 0,1 %.

Foire aux questions

Une calculatrice de factorielles calcule N! — le produit de tous les entiers positifs de 1 à N. Notre calculatrice prend en charge N = 0 à 1000 grâce à l'arithmétique BigInt exacte et affiche la notation scientifique, le nombre de chiffres, les zéros finaux et la valeur exacte complète.

0! = 1 par définition — le produit vide. C'est essentiel pour les formules de combinatoire comme C(n, 0) = 1 et pour la série de Taylor de e^x.

100! ≈ 9,3326 × 10¹⁵⁷. Il comporte 158 chiffres et 24 zéros finaux. Saisissez 100 dans notre calculatrice de factorielles pour voir la valeur exacte de 158 chiffres.

1000! comporte exactement 2 568 chiffres et 249 zéros finaux. En notation scientifique, 1000! ≈ 4,0238 × 10²⁵⁶⁷. Notre calculatrice le calcule exactement avec BigInt.

Notre calculatrice utilise le type BigInt natif de JavaScript, qui prend en charge les entiers de précision arbitraire. Contrairement aux nombres en virgule flottante, BigInt calcule 1000! exactement — ses 2 568 chiffres — sans erreur d'arrondi.

Avec la formule de Legendre : zéros finaux = ⌊N/5⌋ + ⌊N/25⌋ + ⌊N/125⌋ + … Pour 100!, cela donne 20 + 4 = 24 zéros finaux.

L'approximation de Stirling estime N! par √(2πN) × (N/e)^N. Notre calculatrice affiche à la fois le résultat exact et l'approximation de Stirling pour comparaison.

Absolument. Tous les calculs de factorielles se font localement dans votre navigateur. Vos nombres ne sont jamais envoyés à un serveur.

Oui ! Notre calculatrice de factorielles est 100 % gratuite, sans inscription, sans limite d'utilisation et sans fonctionnalité premium — entièrement gratuite, pour toujours.