问题标签 [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 投票
6 回答
85 浏览

sql - SQL Server计算,如何修改?

我们正在做以下 sql server 计算:

问题是我们不应该总是将 + 1 添加到上限值。

  • 如果xm.datapoints % 8 > 0那么我们应该添加+ 1。
  • 如果xm.datapoints % 8 = 0我们不应该添加 + 1。

那么我们如何修改我们的查询以便只添加 + 1ix xm.datapoints % 8 > 0呢?

谢谢。

0 投票
3 回答
6000 浏览

sas - SAS 天花板/地板问题使用大数字并希望天花板/地板到最接近的 10,000

我有一个数字,我需要找到 (203,400) 的上限和下限,以便使用该数字创建加权平均值。从这个数字我想要:200,000 和 210,000 所以我使用的代码不起作用是:

当我运行这个程序时,我得到了这些错误:错误 72-185:CEIL 函数调用有太多参数。错误 72-185:FLOOR 函数调用的参数太多。

有人知道我可以使用这个或不同的 SAS 代码的方法吗?

0 投票
2 回答
98 浏览

javascript - 使用 Math.ceil 两次 - 仍然有小数并得到意想不到的答案

我试图在方程式中的两个不同时间进行四舍五入,但我一直以小数结尾。理想情况下,该等式应采用“镜头”,将其乘以 12,四舍五入到最接近的整数,乘以 3.5,乘以 1.05%,再次四舍五入到最接近的整数,并将其作为“总计”的值用于“picketQuantity”的值。不幸的是,我不断得到小数,答案与我的预期相差甚远。例如,如果您在“footage”中输入“100”,在“fenceHeight”中输入“6ft”,理想情况下为“total”和“1x3.5x6”,因此“picketQuantity”应该返回 361,但我得到的是 447.3。

如果有人能指出我哪里出错了,将不胜感激。谢谢大家!这是一个 JSFiddle - http://jsfiddle.net/gv0029/xw3DA/

HTML:

JS:

0 投票
1 回答
53 浏览

r - R软件中的天花板和整数+1选项

是否有一种优雅的方法可以为向量的每个索引取上限(如果输入不是整数)或大一个整数(如果输入是整数)?

这样,例如,向量 x

变成向量 y

0 投票
3 回答
286 浏览

c - 将具有非零十进制数字的浮点数四舍五入

今天早些时候我在问关于半数的问题,并从@alk 那里得到了很大的帮助。在那篇文章中,我的想法是将 4.5 舍入到 5,但将 4.4 舍入到 4。@alk 给出的解决方案是:

它工作得非常优雅!

在这篇文章中,我想讨论如何ceil()在 C 中实现该函数。与@alk 给出的最后一个解决方案相同,我想出了以下内容:

这适用于所有情况,除非浮点数 y 具有 0.00000001。我想知道是否有更好的方法来做与ceil()C相同的事情。

0 投票
1 回答
105 浏览

c++ - 使用更高级的 ceil() 函数

我知道 ceil 函数的作用,它将数字向上取整。所以; 1.3 到 2.0 和 5.9 到 6.0。但我希望它以 0.5 的步长四舍五入。所以; 1.3 到 1.5 和 5.9 到 6.0。这可能吗?谢谢!!!

0 投票
3 回答
895 浏览

java - 在struts标签中划分时获取数字的ceil值

我正在使用 struts 迭代器来显示我的数组列表,我必须在end迭代器标记的属性中放置一个条件。两个整数相除时如何获得 CEIL 值。如果数组列表大小为 3,那么我需要将 end 属性的输出为 2

0 投票
3 回答
359 浏览

c++ - 如何从我的课程的 ceil 函数中调用 C++ 中的 ceil 函数

我需要委托“ceil”功能。我的班级有方法'ceil',它需要返回cpp的本机方法'ceil'。怎么称呼它?

- 这是一个递归

0 投票
0 回答
32 浏览

php - 允许我的代码显示 0 而不是使用 ceil 进行四舍五入

我正在尝试使用两个 unix 时间戳来确定两者之间的天数。

我正在使用这个:

最后更新的变量也作为 unix 标记保存在我的数据库中。

此代码运行良好,但仅显示 1 作为最小数字。

我怎样才能让代码返回一个可以为 0 的数字?目前,如果数字实际上小于两者之间的天差,它将显示 1。

我知道 ceil 会四舍五入,不确定另一种更好的方法是什么?谢谢!

0 投票
2 回答
2190 浏览

excel - 对 Excel 中的位小数使用 if 语句

我需要帮助创建一个公式,该公式将一个数字与 1 或 6 舍入到最接近的 5 倍数(例如,276 到 275 或 131 到 130),并将任何其他数字四舍五入到最接近的 5 倍数(例如,277 到 280 或 132 到 135)。我认为逻辑看起来像这样:

=if(不知道这个条件,天花板(A1,5),地板(A1,5))