Я хочу квадрат номер.использование pow(). Так, Пау (3,2) должно быть 9.But он показывает 8 в моей IOS Калькулятор application.here мой код:Objective-C математическая функция
else if([opertaion isEqualToString:@"sqrt"])
{
result=pow([self popOperand],[self popOperand]);
}
метод
-(double)popOperand
{
NSNumber *operandObject = [self.operandStack lastObject];
if(operandObject)[self.operandStack removeLastObject];
return [operandObject doubleValue];
}
Одна вещь, я m newibe для программирования iOS.
Заранее спасибо.
Я подозреваю, что вы не выставляете значения со своего стека в том порядке, в котором вы считаете себя. – Abizern
Я решил свою проблему. Пожалуйста, см. Комментарий ниже. Спасибо :-) – Adnan