メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
計算・日常
/
階乗計算
Σ
階乗計算
calc/factorial-calc
0以上の整数 n を受け取り、BigInt で 1000! までの階乗を文字列として表示する階乗計算ツール。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
階乗計算では、0以上の整数 n を受け取り、BigInt で 1000! までの階乗を文字列として表示する階乗計算ツール。
関連する観点として 階乗、factorial、階乗計算 を確認し、結果をコピーして別の作業に使えます。
入力
結果
使い方
入力欄に階乗を求めたい n を整数で入力します。
0! は 1、20! のような大きな値は桁を省略せず文字列で表示されます。
小数や負数を入れた場合は「0以上の整数」の入力エラーを確認します。
1000を超える値では上限メッセージが出るため、計算対象を分けて検討します。
入力例・出力例
INPUT
20
OUTPUT
2432902008176640000
BigInt で 2 から 20 まで掛けた結果です。
INPUT
0
OUTPUT
1
INPUT
1001
OUTPUT
大きすぎる値です(上限: 1000)
よくある利用シーン
順列や組合せの途中計算で、n! の正確な整数値を控えたいとき。
20! を超える値を Number 丸めなしで確認したいとき。
階乗の成長速度を 1000! までの範囲で調べたいとき。
結果確認のポイント
入力単位、小数点、丸め、換算係数が用途に合っているか確認してください。
階乗、factorial、階乗計算の観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
金融、医療、法務など重要な判断では、専用資料や専門家の確認も利用してください。
端数処理が必要な用途では、丸め方を利用先のルールに合わせてください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
階乗計算の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
階乗の定義と計算式を教えてください。
n! は 1 から n までの整数をすべて掛け合わせた積です。例えば 5! = 1 × 2 × 3 × 4 × 5 = 120 です。特殊値として 0! = 1 と定義されています。階乗は組合せや順列の計算(確率論・統計)、テイラー展開などで頻繁に使われます。
大きな n の階乗を計算したときに正確な整数値が得られますか?
このツールは BigInt で掛け上げるため、1000! まで指数表記にせず正確な整数文字列を表示します。小数、負数、1000を超える値はエラーとして扱います。
順列・組合せの計算にはどう使いますか?
n 個から r 個を選ぶ順列は P(n,r) = n! / (n−r)!、組合せは C(n,r) = n! / (r! × (n−r)!) で計算できます。このツールで n!、r!、(n−r)! をそれぞれ計算してから手計算で割り算するか、専用の順列・組合せ計算ツールをご利用ください。
関連ツール
里→km
日本の里数を入力すると、1里 = 3.927km の係数でキロメートルへ換算し、小数第3位までの「km」表示を返します。
ピクセル↔cm変換
ピクセル(px)とcm/mm/インチをDPI設定で相互変換。Web用96dpi、印刷用300dpi等のプリセット付き。
A4サイズ
A4用紙サイズ(210×297mm)のcm・インチ・ピクセル表示。72dpi/96dpi/300dpiごとのピクセル数一覧。印刷・デザインの参考に。
絶対値
実数入力の絶対値をMath.absで計算し、小数第4位まで表示します。
エーカー→ヘクタール
国際エーカーの面積を実装係数 0.404686 でヘクタールへ換算します。
角度変換
度・ラジアン・グラジアン(grad)の角度単位を相互変換。
逆サイン計算
-1〜1の実数から逆サインを計算し、角度を小数第6位までの度数で表示します。
面積計算
長方形・三角形・円・台形・平行四辺形の面積を、図形ごとの入力欄で計算します。