問題タブ [division]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java で double 型を使用した除算のエラー
わかった。私は 2 時間ほど頭を壁にぶつけていましたが、なぜ世界が 0double answer = 364/365;
だと言っているのかを理解しようとしています。どうして。answer
double
c# - プログラムで桁ごとに除算を実行するにはどうすればよいですか?
私は mpz (C) や BigInteger (Java) に似たクラスを書くことをいじっています。これはただの楽しみですので、私が自分で書いてはいけないことについては話さないでください。
私は次のようなクラスを持っています:
さて、このクラスの add() とsubtract() メソッドを実行するのはとても簡単です。次に例を示します。
同様に、乗算を行うこともそれほど難しくありませんでした。
ウィキペディアにはDivision Algorithmsのページがありますが、私がやろうとしていることに対してどれが適切かわかりません。
これらの正の整数 (数字として表される) は任意の長さになる可能性があるため、数字単位以外で操作を実行しないようにする必要があります。
しかし、誰かが'sとして表される 2 つの数値の除算を行うための正しい方向に私を向けることはできますか? また、これは整数除算であるため、剰余は無視できます。List
<Integer
>
c - 除算結果は常にゼロ
このCコードを取得しました。
変数 't' が (printf 関数で) 常にゼロである理由を知りたいですか?
html - 師団を右揃えにする方法
サイドバーをページの右側に押し込もうとしています。これを行うと、部門がページの一番下に押し出されます。どうしてこれなの?
これが私のページです: リンクテキスト
division - 異なるプログラミング言語は、0 による除算をどのように処理しますか?
ここで質問するのは間違っているかもしれませんが、興味があります。多くの言語は、0 で除算するように求められると爆発して失敗することを知っていますが、この不可能な合計をインテリジェントに処理できるプログラミング言語はありますか? もしそうなら、それらは何をしますか? 彼らは処理を続け、350/0 を 350 として扱いますか、それとも実行を停止しますか、それとも何ですか?
assembly - 符号付き整数の MIPS 除算
組み込みの除算演算を使用せずに、MIPS で 2 つの符号付き整数の間で除算を実行する方法を誰かが知っているかどうか疑問に思っています。
問題の仕様では、除数レジスタ、ALU、商レジスタはすべて 32 ビット幅で、剰余レジスタは 64 ビットであると言われています。
c++ - 多項式除算オーバーロード演算子
Ok。あなたの助けのおかげで、これまでのところ私がうまくコーディングした操作は次のとおりです。
追記:
減算:
乗算:
部門(編集済み):
};
最初の 3 つは正しく機能していますが、プログラムが無限ループに陥っているように見えるため、除算は機能しません。
最終更新 Dave の話を聞いた後、/ と & の両方をオーバーロードして、商と剰余を返すようにしました。皆さんの助け、特に素晴らしいアイデアをくれた Dave に感謝します!
PS誰かが私にこれらの2つのオーバーロードされたオペレーターを投稿したい場合は、私の投稿にコメントして質問してください(関係者全員に投票してください)。
c# - 0.0xである必要がある場合、10進値はゼロです
これが以前に話されていたなら、すみません、私はこれを探すのに苦労しました。
減価償却率を計算しています。私たちの計算の一部は1/寿命(月)です。私のテーブルはこのデータをdecimal
フィールドに格納します。試しましたが、 (として定義されている)test = 1 / estimatedLife;
の計算結果は0です。test
decimal
推定寿命は36か月だとします。したがって、1/36は0.02777778に等しくなります。
私が間違っていることについて何か考えはありますか?
ところで、私はtest
をダブルに変更し、同じ結果になりました。
c# - C#で無限級数を使用して円周率を計算する
無限再帰を使用して円周率を計算するために、C#で次のプログラムを作成しようとしましたが、整数/二重/小数の除算について混乱し続けています。
なぜこれが機能しないのか、私にはまったくわかりません。私はまだC#を学んでいるので、強く型付けされたものについての理解が不足していることをお許しください。
前もって感謝します!
java - なぜ (360 / 24) / 60 = 0 ... Java で
(360 / 24) / 60 を計算しようとしています。0.25 を取得する必要があるときに、答え 0.0 を取得し続けます。
つまり、360 を 24 で割り、その結果を 60 で割りたいのです。
これは出力します:
0.0
何故ですか?私は本当に愚かなことをしていますか、それともこれには正当な理由がありますか