【发布时间】:2011-12-25 06:00:36
【问题描述】:
我正在尝试开发一个入门应用程序只是为了习惯 Xcode 和 iOS 开发的一些实用程序。我正在尝试创建一个可以解决二次方程的应用程序。我试图在“计算”按钮操作下添加此代码。首先,我有“计算”,只需将三个输入相加。现在我试图让它解方程。这就是我到目前为止所说的。
-(IBAction) Calculate {
float x = ([A.text floatValue]);
float y = ([B.text floatValue]);
float z = ([C.text floatValue]);
total.text =[NSString alloc]initWithFormat:@"%.2f", -y+sqrtf(y*y-4*x*z)/2*x;
}
我知道这不是完整的等式,但这是我目前所拥有的。我收到的错误是在分号所在的位置添加一个括号。如何使这更有效?我想创建一个solveEquation() 函数,但遇到了问题。我能做什么?
【问题讨论】:
-
另外,请注意您的 order of operations 二次方程。
标签: objective-c ios ios5