問題タブ [fractions]
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 で分数を単純化する
こんにちは、私はここで SW に取り組んでいます。ちょっと助けが必要です。分数を単純化するメソッドを作成する必要があることがわかります。方法はありますか?これが今の私のコードです(dvalueメソッドは気にしないでください。すでに終わっています。必要なのは単純化メソッドだけです)
java - Javaモジュロ演算子とGCD
このコードの答えが 25 になるのはなぜですか?
これが主な方法です。
すべてのプログラムがどのように進行または実行されるかの完全なプロセスを誰かに教えてもらえますか?
c++ - 変数タイプの変換(または回避策)
以下のクラスは音符を表すことになっています。整数のみを使用して、音符の長さ(たとえば、1/2音符、1/4音符、3/8音符など)を保存できるようにしたい。ただし、不規則な長さのノートを扱うまれなケースでは、浮動小数点数を使用して長さを格納できるようにもしたいと思います。
長さを格納するためにdoubleではなく整数を使用できることが重要である理由は、浮動小数点数の過去の経験では、値が予期せず不正確になることがあるためです。たとえば、16であるはずの数値が、浮動小数点を使用して16.0000000001または15.99999999999(通常は一部の演算に耐えた後)として不思議に格納されることがあります。これにより、同等性のテスト時に問題が発生する可能性があります(16!= 15.99999999999のため)。
変数をintからdouble(値だけでなく変数)に変換することは可能ですか?そうでない場合は、タイプに必要なものに応じて、整数または倍精度浮動小数点数を使用してノートの長さを格納できるようにするために、他に何ができますか?
java - Java - 時間 (倍精度) を分 (整数) に、またはその逆に変換する
時間を分に、またはその逆に変換する正しい数式が必要です。コードを書きましたが、期待どおりに動作しないようです。例: 時間 = 8.16 の場合、分は 490 になるはずですが、結果は 489 になります。
algorithm - (0、1)の有理数を最も近い単位分数に丸める
次の問題に適したアルゴリズムは何ですか?
厳密に0と1の間の有理数a / bが与えられた場合、 |を最小化する自然なnを見つけます。a / b --1 / n |。
私が考えることができる最も単純なアルゴリズムは、 m = b、b -1、…についてa/bと1/mを比較し、a/b≤1/ mで停止してから、 |を比較することです。a / b -1 / m | および| a / b -1 / (m + 1) |。それはO(b)です。もっと上手くできますか?
javascript - 分数文字列を 10 進数に変換しますか?
などの小数入力文字列を取り、それを文字列または数値'3/2'
として 10 進数に変換できる JavaScript 関数を作成しようとしています。'1.5'
1.5
これを行う方法はありますか?
java - 浮動小数点演算=12月から2進数までの最悪の精度/差は何ですか?
ご存知のとおりdecimal fractions
(0.1など)、floating point
(doubleやfloatなど)として保存されると、内部的に「バイナリ形式」(IEEE 754)で表されます。また、小数部の中には、バイナリ形式で直接表現できないものもあります。
私が理解していないのは、この「変換」の精度です。
1.)浮動小数点自体に精度(つまり「重要」)を持たせることができますか?
2.)しかし、小数から小数への変換にも精度の低下がありますか?
質問:
小数から浮動小数点への変換時の最悪の場合の精度の低下(「すべての」可能な小数の場合)は何ですか?
(これを知りたい理由は、小数と2進数/浮動小数点の小数を比較するときに、精度を考慮に入れる必要があるためです...両方の数値が同一であるかどうかを判断するためです。この精度を厳密/正確にしたいのです。できるだけ(decimal fraction == binary fraction +/- precision)
例(架空のみ)
javascript - Javascriptで小数をテキスト文字列の分数に変換しますか?
数値として返される値があります。たとえば、「1.15」などの 10 進数である可能性があります。
ただし、範囲内のすべての数値を特定の分数にフォーマットする必要があります。たとえば、0 より大きく .2 より小さいすべての数値は「1/8」を返したいとします。
私はすでにこれを一連の if/else ステートメントとして実行し始めましたが、もっとスマートできちんとした方法があるかどうか疑問に思っていました。
math - 2進数を分数に変換する方法は?
バイナリをたとえば.10101010001などの分数に変換するにはどうすればよいですか?二分数を小数に変換しようとしています。
python - range() for floats
Is there a range()
equivalent for floats in Python?