問題タブ [ceil]

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.

0 投票する
1 に答える
597 参照

c - floor()とceil()の表現可能な結果

浮動小数点型(float / double / long double)の任意の値'v'の場合、C89は、floor(v)とceil(v)の数学的に正確な整数結果が'vの型の表現可能な値であることを保証しますか? '?

後のCまたはC++標準のいずれかがこれを保証しますか?

IEEE 754はこれを保証しますか?

0 投票する
1 に答える
5598 参照

jquery - 小数点以下 1 桁ではなく 2 桁の Javascript ceil

私にはうまく機能しているJavaScriptが少しあります.0の場合に余分な小数点以下を隠すのではなく、小数点以下2桁を保持したいだけです.

今は「0.2」と表示されていますが、「0.20」と表示してほしいです。

ここにJavascriptがあります。誰でもこれを達成する方法を教えてもらえますか?

0 投票する
6 に答える
14330 参照

python - 次の15分までの日時をCeil

これを想像してみましょうdatetime

取得するために、次の15分までそれを封鎖したいと思います

私は次のようなものを想像します

しかしもちろん、これは機能しません

0 投票する
3 に答える
375 参照

c++ - CEIL は、正確な整数除算には高すぎる

今朝、私は大量のファイルを失いましたが、それらの 1 つのボリュームは内部的にも外部的にも最適化されていたため、100% の回復に必要なすべての情報が利用可能です。必要な場所に FAT を入力するだけです。

これを実行するプログラムを作成し、ファイルにダンプした FAT のコピーでテストしたところ、一部のファイル (526 個中 17 個) で FAT チェーンが 1 つの単一クラスターで長すぎることを除けば、完全に動作しました。となり、次のファイルと相互リンクされます。

幸いなことに、私は問題が何であるかを正確に知っています。EOF 計算で使用ceilしたのは、1 バイトを超えるだけでも余分なクラスター全体が必要になるためです。

このアルゴリズムは、サイズがたまたまクラスター サイズの倍数であるファイルを除いて、すべてのファイルに対して正常に機能します。

しばらく考えましたが、これを行う方法について途方に暮れています。簡単そうに見えて意外と難しい。

任意のサイズのファイルに対してどの式が機能しますか?

0 投票する
1 に答える
69 参照

c - よくわからないエラー

私は、ほとんど完全に機能しているスレッドを扱うプログラムを書いています。残念ながら、よく知らない構文のエラー (4 回繰り返されます) が発生しています。これは、私のコンパイル コマンドとそれに続くエラーの簡単な抜粋です。

私のプログラムにはすでに math.h ライブラリが含まれており、呼び出しには正しい構文を使用しています。

tempA は、切り上げが必要な値を保持する double です。助言がありますか?これらのエラーを Google で検索してみましたが、ほとんどのエラーと同様に、あなたのものと同じパターンの特定の例を見つけるのは困難です。

編集: ceil 関連のエラーはすべて解決しましたが (コマンド ラインで -lm を使用)、最後のエラーがまだ残っており、その意味や修正方法がわかりません。

0 投票する
2 に答える
896 参照

objective-c - Objective-C Ceil()が正しい値を返さない

次のコードは、予期しない(そして間違った値)を返しています。

110ではなく111を返します。数値に1を掛けても意味がないことは承知していますが、これらの1は必ずしも1ではありません。それらが他の値である場合、関数は期待どおりに機能します。

0 投票する
1 に答える
1843 参照

excel - Excel:最も近い値に丸めるためのCEILINGの代替

普段は仕事のことを聞いているので、ここが違う。新年の抱負にできるだけ精巧にアプローチするために、Excelファイルでジムプログラムを作成しています。傾斜セットを実行します。つまり、各セットの重みを10%増やします。私が使用している式では、基本重量(たとえば、先週の最大値)を入力でき、前のすべてのセットを、切り上げ、切り上げ、または最も近い2.5kg(バーの両側に1.25kgのプレート)に計算します。利用可能な最小の増分)。

この式では、B13がこのセットの次のセットであり、A2が基本重量です。したがって、各セットは、その後のセットよりも基本重量の10%少なくなり、CEILING関数によって2.5kg単位で四捨五入されます。

これがキッカーです。私が持っていくデバイスはWindowsPhone7です(私は知っています、私は知っています!)。そのExcelプログラムは明らかにCEILING関数(またはFLOOR)をサポートしていません。MSサポートによると、サポートされている数式を使用してこれを実現する方法はありますか?

ABS、ACOS、AND、ASIN、ATAN、ATAN2、AVERAGE、CHOOSE、COLUMNS、CONCATENATE、COS、COUNT、COUNTA、COUNTBLANK、COUNTIF、DATE、DATEVALUE、DAVERAGE、DAY、DCOUNT、DCOUNTA、DDB、DEGREES、DGET、DMAX、 DMIN、DPRODUCT、DSTDEV、DSTDEVP、DSUM、DVAR、DVARP、ERROR.TYPE、EXACT、EXP、FACT、FIND、FV、HLOOKUP、HOUR、IF、INDEX、INT、IRR、ISBLANK、ISERR、ISERROR、ISLOGICAL、ISNA、 ISNONTEXT、ISNUMBER、ISTEXT、LEFT、LEN、LN、LOG、LOG10、LOOKUP、LOWER、MATCH、MAX、MID、MIN、MINUTE、MOD、MONTH、N、NA、NOT、NOW、NPER、NPV、OR、PI、 PMT、POWER、PRODUCT、PROPER、PV、RADIANS、RAND、RANK、RATE、REPLACE、REPT、RIGHT、ROUND、ROWS、SECOND、SIN、SLN、SQRT、STDEV、STDEVP、SUBSTITUTE、SUM、SUMIF、SUMPRODUCT、SYD、 T、TAN、TIME、TIMEVALUE、TODAY、TRIM、TRUNC、UPPER、VALUE、VAR、VARP、VLOOKUP、YEAR、FALSE、およびTRUE。

そして、疑問に思っていた人たちのために、いや、私は私が聞こえなければならないほど孤独ではないことを誓います。

0 投票する
1 に答える
46 参照

treeset - ツリー セットのロード

こんにちは、ツリーセットに値をロードするプロジェクトを行っています。鍵は時間です。時間が増えています(明らかに:)。すべてがツリーセットにロードされた後、戻って特定の間隔でサンプル値を取り出します(時間がどうなるかわかりません。そのため、天井法を使用するためにツリーを使用しています)後ですべてのポイントを DB にロードします。

私の質問は、キーが明らかに連続しているため、これは赤黒のツリーであり、継続的にサイズ変更されるため、ツリーセットを使用して過度に複雑にしているのでしょうか。しかし、天井関数を使用できる別のデータ構造がわかりません

0 投票する
2 に答える
316 参照

delphi - パラメータが計算された変数値である場合、Math.Ceil が予期しない結果を返すのはなぜですか?

次のコードでは、最後の 2 つの呼び出しでCeil予期しない結果が生じています。その理由についてコメントしていただけますか?

さらに、エラー (または偏差) がランダムな場合、期待値を取得できますか?

Ceil(Calculated_Var_Value) = 7いつCalculated_Var_Value = 7.0000000000

どうもありがとう!

0 投票する
4 に答える
35876 参照

php - 最も近い端数(2分の1、4分の1など)への丸め

したがって、次の関数を作成する必要がありますが、複雑な計算がなければ、私の頭はPHPの可能性を考えることができません。

  • 常に最も近い小数点に切り上げます(1.81 = 1.90、1.89 = 1.90、1.85 = 1.90)
  • 常に最も近い小数点に切り捨てます(1.81 = 1.80、1.89 = 1.80、1.85 = 1.80)
  • 常に最も近いx.25 /x.50 / x.75 / x.00(1.81 = 2、1.32 = 1.50)に切り上げます
  • 常に最も近いx.25 /x.50 / x.75 / x.00に切り捨てます(1.81 = 1.75、1.32 = 1.25)
  • 常に最も近いx.50/1に切り上げます(1.23 = 1.50、1.83 = 2)
  • 常に最も近いx.50 /1に切り捨てます(1.23 = 1、1.83 = 1.50)

私は今Googleで2時間検索しましたが、出てきたのはExcelフォーラムだけでした。PHPのいくつかの単純な行でそれは可能ですか?