问题标签 [calculator]

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 回答
1447 浏览

basic - 卡西欧 fx-9860G 的帮助

我需要帮助为我的 casio fx-9860g 编写自定义函数

我以前在我的 Texas Calc 中做过这个,但我不确定卡西欧计算器有没有办法做到这一点......例如,我想写一个像这样的简单函数:

我知道这是一个非常简单的函数,但我想要一种方法来存储一些公式,这样我就可以快速计算东西而不必重新重写公式..提前谢谢。

0 投票
2 回答
3156 浏览

vb.net - Keydown 事件:小键盘 +,*/ 按钮

如何让 VB.net 确定我在 Keydown 事件中按下了 +-*/?目前我正在使用 Select Case:

但是,我找不到钥匙。使用小键盘功能按钮的东西。

我尝试使用:

但它没有用,有人可以帮忙吗?

谢谢

缺口

0 投票
4 回答
4373 浏览

winapi - 启动 CALC.EXE 并使用 VB6 检索值

编辑

澄清一下,没有将其投入生产的意图。纯粹从编码/自动化的角度来看,并且忽略了有模块可以进行计算的事实,如何处理以下请求?我对 VB6 如何使用 API 与其他程序进行交互很感兴趣。

结束编辑

使用 VB6,我想知道是否可以启动 CALC.EXE,进行一些计算,然后将值发送回表单中的文本框。

以下是我目前正在测试的代码:

蜜蜂:

按钮点击:

我想到了几件事——首先,如果 Calc.exe 的一个实例已经在运行,我不确定 FindWindow 将针对哪个实例。

其次,当我的 Calc.exe 实例关闭时返回 Calc 中的值会很整洁,但我愿意使用按钮来检索值。

在 .NET 中可能有更好的方法,但我暂时被锁定在 VB6 中。

任何见解将不胜感激。

0 投票
1 回答
1122 浏览

objective-c - 开源 Objective-C 数学/计算器引擎

嘿伙计们,

我想知道你是否知道任何用 Objective-C 编写的运行良好的数学或计算引擎?已经找到了一个使用 CorePlot 的绘图...。感谢您的帮助!:)

0 投票
3 回答
761 浏览

java - 如何在java中指定文本字段的x和y坐标?

我正在使用 java 制作一个计算器,必须为其指定文本字段的位置。我所知道的是使用边框布局指定位置,但不能在这里使用,因为必须指定其他按钮的位置..所以请帮助我

0 投票
2 回答
144 浏览

c++ - 怎么做?用户输入一些数字,然后另一个函数返回这些数字相加的结果?(C/C++)

怎么做?用户输入一些数字,然后另一个函数返回这些数字相加的结果?(C/C++)

例如,用户输入 3 4 7 然后他在屏幕 14 上看到另一个打印,用户输入 5 6 并得到 11

我是C编程的初学者,所以请您帮助我

0 投票
2 回答
188 浏览

java - 文本字段中没有文本

请帮助我使用此代码文本未出现在文本字段中,尽管它是通过 cmd 提示符但不在文本字段中

0 投票
2 回答
1675 浏览

equation - 制作我自己的碳足迹计算器

我正在尝试创建自己的碳足迹计算器,但我无法在网上找到所有正确的方程式等,有人知道任何体面的资源吗?

0 投票
2 回答
2576 浏览

javascript - 用户键入数字时的 Javascript 计算器

我是 Javascript 的菜鸟,但我试图在我的网站上实现一些东西,用户可以在其中输入一个数量,并且小计在他们输入时动态更新。例如:如果每个项目是 10 美元,并且用户在文本字段中键入 5,我希望它在文本框旁边显示 50 美元。很简单的乘法,但我不知道如何用 Javascript 来做。我认为 onKeyPress 不知何故?谢谢!

0 投票
1 回答
2800 浏览

parsing - 改进数学表达式的 BNF

学习编程时一个很好的练习是写一个计算器。为此,我在BNF中创建了某种DSL ,并希望寻求您的帮助来改进它。使用这种迷你语言,您应该能够将值和表达式命名为名称(也就是创建变量和函数)。addmultiplyassign

先看看BNF:

如您所见,此 BNF 不处理旁边的空白NewLine。在解析开始之前,我计划NewLine从要解析的字符串中删除所有空格(当然是除了)。无论如何,这对解析器来说不是必需的。

使用现在定义的这种语言时,有 4 件事可能会导致问题,我希望您能帮助我找出合适的解决方案:

  1. 在生成此语法时,我尝试遵循自上而下的方法,但、<Expression>和之间有一个圆圈。<Summand><Factor><Call>
  2. 语法以完全相同的方式处理变量和函数。大多数编程语言都会有所作为。这里有必要区分吗?
  3. 在尝试实现 BNF 时,可能有一些我不知道的关于编程、BNF 等的事情,这会在以后杀死我。但在我开始之前,你可能会发现这一点。
  4. 可能有一些我自己找不到的简单而愚蠢的错误。在那种情况下很抱歉。我希望不再有这些错误。

使用手和脑,我可以成功解析以下测试用例:

请帮助改进 BNF,使其可用于成功编写计算器。

编辑: 这个 BNF 真的没有完成。它不会正确处理“2+-3”(应该失败,但不会)和“2+(-3)”(应该不会失败,但会)的情况。