javascript - 动态更新值的数学公式
问题描述
我有一个问题,我想根据大小计算食物卡路里。我会解释的。
用户将能够输入食物卡路里。例如
假设他进入了糖
他说 1/2 糖 = 50 卡路里。
例如,如果用户更新该食物,我希望能够更新糖
如果另一个用户去那个项目并将数量更改为 1 糖,它应该会自动更新为 100 卡路里。
到目前为止我有
const calories = (quantity / DatabaseCalories) * DatabaseCalories ;
那是行不通的。
解决方案
如果我理解它似乎很简单。您需要做的就是存储基础值,将其除以新输入,然后将结果乘以基础卡路里。
例如:
baseValue = 0.5
baseCalories = 50
newInput = 1
newValue = (newInput / baseValue) * baseCalories
newValue = (1 / 0.5) * 50
newValue = 100
推荐阅读
- node.js - 如何在 nw.js 中使用 npm 包而不安装 Node JS
- verilog - 为什么我不能将寄存器连接到 Verilog 中的输出?
- powershell - PowerShell完成命令时的事件?
- vb.net - VB.NET - 替换以空格分隔的文本文件中的列值
- python - 如何在 Keras 中将损失函数指定为二次加权 kappa?
- python - scikit-surprise:python 找不到模块,即使 pip 将其列为已安装
- c - 从c中的函数初始化静态常量变量
- python - Python smtplib:如何发送看起来像从电子邮件帐户发送的电子邮件的消息
- gradle - OWASP 抑制,忽略整个文件夹
- php - PHP:SVG 到 PNG 的转换导致错误的图像