标签: calculation

将javascript计算值传递给数据库是不好的做法?

让我们假设我有一个有3个输入字段的表单:

  • 总金额
  • 增值税率
  • 净额

用户可以填写总金额增值税率字段.该净额字段设置readonly.

现在我想节省时间并增加性能,让javascript计算净额并填写必填字段并将此值传递给数据库.

我唯一要检查的是净金额字段是否为空,例如使用Symfony NotBlank约束.

采用javascript计算值是坏或坏的做法?

javascript database calculation

0
推荐指数
1
解决办法
75
查看次数

在 C# 中使用 DateTime 和 TimeSpan 进行计算

我需要在 C# 中计算一个操作的通过时间和剩余时间。我以 HH:MM:SS 的字符串格式保存了操作的开始

我有一个 HH:MM:SS 字符串格式的默认操作时间长度

现在我想计算:

  • 剩余时间/额外时间:例如如果操作仍然低于默认长度,则显示-HH:MM:SS,如果操作时间超过默认时间,则显示+HH:MM:SS
  • 如果操作需要更长的时间,我还希望在 % 样式中有一个双倍的 HH,MM 值。例如:3 小时 30 分钟应显示为 3,5

两个结果将彼此相邻显示。我知道我必须将字符串值转换为 DateTime 和/或 TimeSpan 值才能进行计算,但目前我不知道如何计算,因为例如第一个操作不会给我一个负值,但只是及时返回 [昨天 22:30:00]。

c# datetime timespan calculation

0
推荐指数
1
解决办法
8778
查看次数

用元素的内容计算

我是 JS/JQuery 中的一个完整的 n00b,所以要温和一点 ;-) 我想用 class:score 更改 span 的内容。最好说:用它计算。这是一个平均分,应该加倍。该分数基于星级(最高为 5),但我想对其进行弯曲以获得介于 1 到 10 之间的相关分数。在我看来,这只是将此数量乘以 2。

假设平均分是 4.6。在这种情况下,我们可以将分数的比例更改为 10,因此乘以 2 会得到相同的结果,但比例不同,对吗?4.6 == 9.2。

这是我的代码:

<span class="score">4.6</span>
<script>

$(document).ready(function() {
function compute() {
    var oldscore = $( ".score" ).text;
    var multiplier = 2;
    var total = oldscore * multiplier;
    $( ".score" ).text(total);
}

$('.score').change(compute);
});

</script>
Run Code Online (Sandbox Code Playgroud)

我很可能以非常错误的方式构建它:-D 如果有人能让我朝着正确的方向发展,我会很高兴:-)

javascript jquery calculation

0
推荐指数
1
解决办法
58
查看次数

C++ Calculator总是返回7208640

这是我的计算器的代码:

#include <iostream>
using namespace std;

int main()
{
    int fNumber, sNumber, sum;
    string op;
    cout << "You will be asked for two numbers and the operator to use on them.\nCurrently supported operators are:\n";
    cout << "    Addition: +\n    Subtraction: -\n    Multiplication: *\n    Division: \\\n    Modulo: %\n\n";

    cout << "First Number: ";
    cin >> fNumber;
    cout << "\nSecond Number: ";
    cin >> sNumber;
    cout << "\nOperator: ";
    cin >> op;

    if(op == "+"){
        int sum = fNumber + sNumber;
    } …
Run Code Online (Sandbox Code Playgroud)

c++ math calculation

-1
推荐指数
1
解决办法
77
查看次数

用于计算的JavaScript函数不起作用?

这是我的html输入字段

<input type="number" id="t1">
<br /> 
<button type="button" onclick="getvalue()">calculate</button>
<br />
<div id="l1">change<div>
Run Code Online (Sandbox Code Playgroud)

这是我的剧本

<script>
function getvalue() {
  var l = document.getElementById('l1');
  var c = document.getElementById('t1').value;
  var lc = c + 200;
  var tax =  2.1;
  var tot = lc * tax;
  l.innerHTML=tot;
}
</script>
Run Code Online (Sandbox Code Playgroud)

并在文本框中输入10,因此结果为441,这是计算10 + 200 = 210然后210*2.1 = 441

但是在文本框中我输入10并单击按钮我得到了21420

问题是 var lc = c + 200;这里计算不正确10200

我也尝试这种方法 var x = 200; var lc = c + x;这也是我得到10200我该如何解决这个问题?

javascript calculation

-1
推荐指数
1
解决办法
248
查看次数

为什么我从Python Interpreter(2.7.6)和计算器得到不同的结果?

我有以下公式:

SZT = SZ0 +(((SZ1-SZ0)/(WMZ1-WMZ0))*(WMZT-WMZ0))

例:

86266 + (((168480 - 86266) / (703786 - 510531)) * (703765.0 - 510531))
Run Code Online (Sandbox Code Playgroud)

当我使用python解释器(2.7.6)进行此计算时,我得到了这个结果:

86266
Run Code Online (Sandbox Code Playgroud)

当我使用计算器(例如谷歌)时,我得到了这个结果:

168471.066239
Run Code Online (Sandbox Code Playgroud)

我假设第二个是正确的结果.

Python中的计算有什么问题?

python calculation

-2
推荐指数
1
解决办法
114
查看次数

为什么pow(5,3)不返回125?

当我使用该pow()功能时,有时结果是一个.例如,这段代码产生124,但我知道5³应该是125.

#include<stdio.h>
#include<math.h>

int main(){
    int i = pow(5, 3);
    printf("%d", i);
}
Run Code Online (Sandbox Code Playgroud)

为什么结果错了?

c math pow calculation

-3
推荐指数
1
解决办法
1176
查看次数

标签 统计

calculation ×7

javascript ×3

math ×2

c ×1

c# ×1

c++ ×1

database ×1

datetime ×1

jquery ×1

pow ×1

python ×1

timespan ×1