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

math - 数学解析器的智能设计?

设计数学解析器最聪明的方法是什么?我的意思是一个接受数学字符串(如:“2 + 3 / 2 + (2 * 5)”)并返回计算值的函数?很久以前我确实在VB6中写过一个,但它最终变得臃肿而且不是很便携(或者就此而言很聪明......)。一般的想法,伪代码或真实代码表示赞赏。

0 投票
3 回答
511 浏览

ide - 用于 HP 计算器编程的 IDE?

在我的 HP49g+ 上输入超过 50 个字符的程序会很快过时。

哪些 IDE 专为 HP 计算器编程而设计?是否有为此目的的 Visual Studio、Eclipse、xCode 等插件?

0 投票
3 回答
4901 浏览

binary - 浮点十六进制八进制二进制

我正在开发一个计算器,它允许您以八进制、十六进制、二进制,当然还有十进制执行小数点后的计算。尽管找到一种将浮点十进制数转换为浮点十六进制、八进制、二进制(反之亦然)的方法,但我遇到了麻烦。

计划是以十进制进行所有数学运算,然后将结果转换为适当的数字系统。任何帮助、想法或示例将不胜感激。

谢谢!

0 投票
3 回答
305 浏览

php - 基本的 php 表单帮助

我正在尝试制作一个计算器,该计算器将从用户那里获取输入,并为他们估算如果他们使用各种不同的 VoIP 服务将节省多少钱。

我已经这样设置了:

在我指向的页面 voipcalculator.php 上,我想调用“monthlybill”,但我不知道该怎么做。我也不知道如何让它对行中的数字进行减法。

这对您来说可能很简单,但对我来说非常令人沮丧,我谦虚地寻求一些帮助。谢谢!

这是来自 voip_calculator 的相关内容,您也可以单击 url 并提交一个数字以在 (in)action 中查看它。我尝试了很多次都没有成功:

offercal(1,2,3,4,5,6,7) Savings 调用一个名为 values.php 的文件,它们的定义如下:

0 投票
3 回答
2459 浏览

c# - 每次按下按钮都会增加数组值?

我正在用 C# 构建一个计算器。我不确定每次按下按钮时最好的方法是让它在数组中增加一个数字。这是我当前的按钮事件处理程序方法之一:

我希望每次按下此按钮时,numbers[1] 都会增加 2。现在,无论按下按钮多少次,它都会被设置为 2。

非常感谢!

0 投票
2 回答
3673 浏览

c# - 赢表计算器:按钮 0 - 9 执行重复任务的事件处理程序

我有一个看起来像典型计算器的 win 表单 UI。自然,我不想为每个数字按钮(0-9)重写相同的逻辑。我希望能够知道单击了哪个按钮,以便可以根据它的 text 属性执行计算。我应该只创建一个接受按钮对象作为参数的方法来促进代码重用吗?有没有更好的办法?我想听听更多资深的 Win Form 应用程序开发人员将如何处理这个问题。我试图将我的逻辑排除在 UI 之外。

谢谢!

0 投票
5 回答
5577 浏览

java - 第一个Java程序(计算器)问题

我正在学习 Java,我的第一个项目是计算器,但是我遇到了障碍。我试图让我的计算器让我输入一个数字,然后单击一个运算符(+、-、x、/),输入另一个数字,然后再次点击一个运算符并让显示更新并能够继续进行。

例如,我希望能够点击以下内容,并在每次点击操作员后显示总数:

a + b / c - d =

我拥有的代码(对我而言)似乎应该可以工作,但事实并非如此。我究竟做错了什么?

以下是我在点击运算符时使用的代码。默认情况下,等待设置为 false。运行完该类一次后, value1 被存储并将 wait 设置为 true 并且工作正常。从那里它似乎并不完全正确:

编辑:更新代码以修复一些混乱并更新 if 语句。即使在此之后,同样的问题仍然存在。此外,完整的源代码可在此处获得

0 投票
1 回答
7194 浏览

calculator - 有理数计算器

我想做一个有理数计算器,但我不知道如何忽略一些字符。例如,如果程序要计算表达式“2/9+9/3”并且答案应该是非简化形式,那么如何在输入时忽略上面表达式中的'/'?

0 投票
18 回答
75779 浏览

latex - 有没有 LaTeX 语法的计算器?

当我在 LaTeX 中编写数学时,我经常需要对我的 LaTeX 源代码中的数字执行简单的算术运算,例如515.1544 + 454 = ???.

我通常将 LaTeX 代码复制粘贴到 Google 中以获得结果,但我仍然必须手动更改语法,例如

\frac{154,7}{25} - (289 - \frac{1337}{42})

必须改为

154,7/25 - (289 - 1337/42)

为最常用的操作编写一个程序来执行此操作似乎微不足道。有能理解这种语法的计算器吗?

编辑:我知道完美地做到这一点是不可能的(因为停机问题)。为我需要的简单案例做这件事是微不足道的。\frac、\cdot、\sqrt 和其他一些标签可以解决问题。对于它不理解的情况,该程序可能会返回一个错误。

0 投票
4 回答
2724 浏览

.net - vb .net中的方程式字符串

我正在尝试用 vb .net 构建一个科学计算器,除了它是 vista glass :-p

我基本上希望用户能够输入像 SQRT(5 * 6) / (2 ^ 4) 这样的等式,然后我希望 vb 使用 system.math 来解决它。如果我在我的代码中写这个,vb 能够做到这一点,那么我怎么能在运行时做到这一点。

谢谢