問題タブ [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 投票する
2 に答える
65783 参照

php - 小数点第2位を四捨五入

重複の可能性:
PHPラウンド関数-2 dpに切り上げますか?

私の問題は何ですか:

使うとき

私は好きになります

でも私はしたい

あなたは私を助けることができます?

覚えておいてください:これは、丸めている間、常に天井に丸める必要があります

3.6333333333333

3.63であってはなりませんが、 3.64である必要があります

0 投票する
5 に答える
3495 参照

php - PHP ceil 関数の奇妙な動作 ?

誰かがこれを説明できますか?

すべてOKで論理的ですが、

OKではなく、論理的ではありません...

この違いはなぜですか?

ありがとう

0 投票する
10 に答える
31969 参照

c++ - Ceil関数:どうすればそれを自分で実装できますか?

C++がceil関数を提供することを私は知っています。実際には、C++でceil関数をどのように実装できるのか疑問に思いました。メソッドのシグネチャはpublicstaticint ceil(float num)です。

いくつかの洞察を提供してください。

簡単な方法を考えました。numを文字列に変換し、小数点のインデックスを見つけ、小数部が0より大きいかどうかを確認します。はいの場合はnum + 1を返し、そうでない場合はnumを返します。しかし、文字列変換の使用は避けたい

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

php - ceilを使用してPHP配列のインデックスを取得する

別の変数の値に基づいて1つの変数に値を割り当てる、継承されたPHPコードを単純化しようとしています。大まかに言うと、次のようにマッピングされます。

このための実際のPHPコードは数行を要し、理想からはほど遠いですが、パターンは十分にあるので、大幅に単純化できると思いますが、完全に単純なパターンでもありません。

これまでの私の最善のアイデアは、可能なy値を配列に割り当ててから、次のようにx値の上限に基づいてその配列のインデックスを呼び出すことです。

2つの回線、冗長性がはるかに少なく、柔軟性がはるかに高くなります。しかし、それceilはfloatを返すので、配列のインデックスを生成するためにそれを信頼できるかどうかはわかりません。また、どちらの方法でもオンラインで何も見つかりませんでした。ある種の3.000000000001値を返す可能性がある場合は、次のように実行しても安全ですか。

それとも、潜在的な落とし穴やより良い解決策がまだありますか?

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

php - php切り上げ/ceilマージmysqlAVG()

または平均を表示私はこれを持っています:

例:$ ccms [total] = 3.4から3.5または7.8から8または9.3から9.5の場合は切り上げる必要がありますが、9.5から10または4.5から5には切り上げません。実際、それが可能かどうかはわかりません。

$avgは私には機能しません!!

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

php - Googleの結果と一致するようにPHPで小数点以下を丸める方法

Google電卓が結果を返すのとまったく同じ方法で小数に一致するようにphpコードを開発しようとしています。使用されている数学は3.14159265 (pi) * 3桁です。ceil、round、およびその他の機能を試してみましたが、役に立ちませんでした。pi *桁の数値を丸める/減らすためにGoogleの数学が使用する正確な方法論が必要です

これは、これが使用されるアプリケーションが、Google 電卓の方法でモデル化された pi * 桁の結果を使用して正確な結果のみを返すためです。ここにいくつかの他の例があります。私はどの数学が丸めに使用されているかを理解しようとしましたが、これまでのところ残念です.

pi * 205 = 644.026494 (私が望む/必要とする Google の結果、Google をスクレイピングするだけでは十分ではありません。この正確な結果を取得するネイティブ php メソッドを開発する必要があります。「205」は通常、3 桁の乱数になります。この場合の例として使用するだけです)

PHP 205*pi = 644.02649325 では、ピリオドの後の数字が Google の電卓が返す結果と正確に一致する必要があります。

これを実装するにはどうすればよいですか?基本的に、Google に依存する (結果をスクレイピングする) ことなく、Google が pi * digit (3 桁の数字) に対して返す正確な結果が必要です。PHP でこれを行うには何らかの方法があるはずですが、これまでのところ、私の実験は実を結んでいません。私は数学が得意な学生ではありません。助けていただければ幸いです、リチャード。ありがとうございました。

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

c - glibcの数学関数ceil()のソースコードはどこにありますか?

glibcのソースコードをダウンロードして、長い間ceil()関数を見つけましたが、見つかりません。誰がどこにあるのか教えてくれますか?

また、glibcのソースで特定の関数のソースコードを見つける方法に関する詳細情報はどこにありますか。

ありがとうございました。

0 投票する
8 に答える
37478 参照

max - 関数floor()/ ceil()とmin()/ max()のペアの違いは何ですか?

すべてのプログラミング言語には、次の2つの値のうち小さい方または大きい方を選択するためのこれらの名前の関数があります。

  • min()max()
  • floor()ceil()/ceiling()

そして、いくつかの言語には両方があります。JavaScriptはその一例だと思います。

前者のペアと後者のペアの違いについて、私はいつも少し曖昧でした。min/maxはより単純で、floor/はより数学的な印象を持っていますceilingが、それはそれほど進んでいません。

奇妙なことに、私はこれがStackOverflowやインターネットのどこでも一般的にGoogleを検索して議論されているのを見つけることができません。では、プログラミング言語が両方を提供するときに、これらの関数のどちらを使用するかを決定するためのいくつかのベストプラクティスまたは経験則はありますか?

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

php - PHPラウンドと天井が正しくデータを解析していません

xml ファイルから取得され、変数に割り当てられているが、正しく出力されない数値。なぜ、またはそれを回避する方法がよくわかりません。例はこれです。

これは明らかに 1.15 を表示します。しかし、これを次のように割り当てると:

これは 2 を表示します。

これは 1 を表示します。

このように渡すときに、数値を最も近い 5 セントに正しく切り上げるにはどうすればよいですか?

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

java - Java:BigIntegerのfloorおよびceil関数

JavaでRSA攻撃を実装しようとしていますが、床関数と天井関数のような数学演算をBigInteger変数に計算する必要があります。math.ceilとmath.floorはdouble変数にのみ適用されることがわかっているので、BigIntegerのfloorとceilを計算できる他の方法を知っていますか?ありがとうございました。