1

我已经为简单的操作制作了一个计算器,但我不知道如何在我输入的数字旁边添加操作符符号。

我在输入的数字上创建了 2 个函数 1

   -(IBAction)buttonDigitPressed:(id)sender

另一个用于操作

-(IBAction)buttonOperationPressed:(id)sender. 

calculatorScreen.text = [NSString stringWithFormat:@"%.2f",result];

这是为了在标签calculatorScreen 上显示结果。

我想要的结果是计算器屏幕上的“1+2*3/4”。

4

2 回答 2

0

您可以将字符附加到calculatorScreen 上已有的任何内容。或者,您可以将当前输入保存在实例变量中并在适当的位置显示。

这只是一个指导方针,因为我不知道您的计算器在此输入的情况下的行为:(1 + 2 * 3简单计算器将返回 9,科学将返回 7)。

于 2012-05-29T07:14:40.190 回答
0

抱歉,如果我误解了您的问题,但您想要在计算器应用程序上显示您迄今为止输入的完整方程式(例如 63+42-62)。

像任何其他计算器一样,您应该有 2 个标签,一个用于当前输入,一个用于显示您输入的所有内容。(我猜您需要后者)

使用第二个标签,您可以将 append 功能添加到您的 digitpressed、enter/= 功能、操作功能中。如果你想调整它,这样 16+23-32 将显示为 1) 16+23 2) 39-32 3) 39-32=7

那么您必须添加自己的特定代码。否则标签将输入为 16+23-32 = 7

于 2012-05-31T04:13:33.953 回答