2つの数字の掛け算
掛け算で計算
大きな数字(桁・数字が多い)を使って掛け算する道具です。
よくある質問と回答(FAQ)
大きな数の掛け算を計算するには?
掛け算は基本的な算数で、加算の繰り返しと定義されています。
例題です。 3 times 2 $ = 3 \times 2 = 2+2+2 $
大きな整数を扱うdCodeの乗算ツールは、任意精度の計算アルゴリズムを使用しています。 つまり、40億に限らず、四捨五入も科学的記数法も不要で、正確な値を掛け合わせることができます。
乗算表とは?
従来、乗法表はこの表のことを指していました。
\ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
3 | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 | 30 |
4 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 |
5 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
6 | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 | 60 |
7 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 |
8 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 |
9 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
10 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
カラツバアルゴリズムとは?
計算時間を改善するために、乗算を分解して加速します:
ab * cd = (a * 10^k + b) * (c * 10^k + d) = ac * 10^2k + (ad + bc) * 10^k + bd
この乗算には4つの値 ac, ad, bc and bd が必要です。 More:
(a * 10^k + b) * (c * 10^k + d) = ac * 10^2k + (ac + bd – (a – b) (c – d))) * 10^k + bd
同じ乗算は、ac、bd、および (a – b)(c – d) の 3 つの値を必要とします。
新しい質問をする
ソース コード
dCodeはオンラインの「乗算」ツール ソース コードの所有権を保持しています。 明示的なオープンソースライセンス(CC / Creative Commons / freeと表示)を除き、任意のアルゴリズム、アプレット、スニペット(変換、ソルバー、暗号化/復号、符号化/解読、翻訳)、または任意の情報言語(PHP、Java、C#、Python、Javascript、Matlabなど)で書かれた関数(変換、解決、復号/暗号、復号/エンコード、翻訳)は、すべて使用できません。) データ、スクリプト、コピーペースト、またはAPIアクセスは、PC、タブレット、iPhoneやAndroid上でオフラインで使用するための乗算のダウンロードと同じ、自由のためにされません !
Need Help ?
Please, check our community Discord for help requests! また、暗号メッセージについては、私たちの自動暗号識別をテストしてください!