如何在Objective-C中编写方程式?
我试图写一个方程,有两个输入和一个已知值,给我一个答案。 例如,x*C*.053=Y。我学习了一个关于如何制作简单乘法计算器的教程,它很有效如何在Objective-C中编写方程式?,objective-c,calculator,equation,Objective C,Calculator,Equation,我试图写一个方程,有两个输入和一个已知值,给我一个答案。 例如,x*C*.053=Y。我学习了一个关于如何制作简单乘法计算器的教程,它很有效 @implementation CalculatorViewController -(IBAction) calculate { float x = [textField1.text floatValue]; float c = x*([textField2.text floatValue]); label.text = [[NS
@implementation CalculatorViewController
-(IBAction) calculate {
float x = [textField1.text floatValue];
float c = x*([textField2.text floatValue]);
label.text = [[NSString alloc] initWithFormat:@"%2.f", c ];
}
-(IBAction)clear {
textField1.text = @"";
textField2.text = @"";
label.text = @"";
}
我的问题是如何将已知的静态(.053)值输入到代码中,并将其乘以需要用户输入的x*c值,然后得到答案
如果您能提供任何帮助,我们将不胜感激请更改以下内容:
float c = x*([textField2.text floatValue]);
为此:
float c = x*([textField2.text floatValue]) * 0.053;
在编程中编写方程式与在数学中编写方程式非常相似。“.053在Obj C中永远无效”-它是有效的。它是完全有效的C。它在工作,但没有给我答案中小数点后的数字。例如,我输入了5*5*0.0519,它只给了我答案1。我算出来了f将数字格式化为6位小数,而%0。f将数字格式化为最接近的整数@实现calViewController-(iAction)计算{float x=([textField1.text floatValue]);float c=x*([textField2.text floatValue])*0.0519;label.text=[[NSString alloc]initWithFormat:@“%f”,c];}-(iAction)清除{textField1.text=@”“;textField2.text=@”“;label.text=@”“;}@H2CO3:摆脱它。谢谢