Перевести Java выражение / формулу в Objective-C

1

Я новичок и задаю вопрос, у меня есть следующий код, хочет из двух значений, которые вводятся в двух текстовых полях, формула из моего кода Java, но не работает в Objective-C,

как изменить следующее, чтобы он работал в Objective-C?

double phWert = [self.phWert.text doubleValue];
double khWert = [self.khWert.text doubleValue];

double co2Ergebnis=Math.floor((7.90+Math.log(khWert/(2.8*phWert))/Math.log(10))*100)/100;

self.co2Wert.text = [NSString stringWithFormat:@"%f", co2Ergebnis];

Проблема здесь, по-видимому, в Math/math.floor/math.log

Теги:

1 ответ

1
Лучший ответ

Измените свой код ниже:

double co2Ergebnis=floor((7.90+log(khWert/(2.8*phWert))/log(10))*100.0)/100.0;

Не забудьте включить math.h в файл заголовка.

  • 0
    привет, я раньше пробовал это, но результат неправильный.
  • 0
    результат khWert 7 и ph 7 здесь 7.450000, однако правильный результат равен 19
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню