UItextfield(s1、s2)に入力された整数(-1または+1)の+/-符号を認識する数式を取得しようとしています。したがって、ユーザーが異なる符号を入力すると、方程式は互いに減算されます。何らかの理由で符号が認識されていないようで、プログラムはd1とd2を追加するだけです。
-(IBAction)calculateD:(id)sender{
float n1, r1, n2, r1, d, d1, d2;
int s1, s2;
s1= [textfieldS1.text intvalue]; //etc for all variables
d1 = s1 * ((n1-1)/r1);
d2 = s2 * ((n2-1)/r2);
if (s1 != s2) { d = d1 - d2;}
else { d = d1 + d2;
}}
このコードで明らかな問題はありますか?