2015-05-05 3 views
0
  1. У меня возникли трудности с попыткой выяснить эти два вопроса из книги. Сначала один говорит, чтобы написать программу, чтобы оценить:

3x^3 - 5x^2 + 6Оценка выражения с полномочиями

х = 2,55

Что я написал было:

double x, result; 
    x = 2.55; 
    result = 3*x*3 - 5*x*2 + 6; 
    NSLog(@"The answer is %.3f", result); 

Выход: Ответ: 3.450 Я не знаю, правильно это или нет.

  1. Следующий вопрос - написать программу для оценки и отображения результатов. (не забудьте использовать экспоненциальный формат для отображения). Какой экспоненциальный формат я должен использовать?

(3,31 х 10^-8 + 2,01 х 10^-7)/(7,16 х 10^-6 + 2,01 х 10^-8)

Как отобразилась -8, - 7 и как отображать полномочия?

ответ

0

Поместите #include <math.h> в верхней части кода, а затем вы можете использовать pow() функцию Objective-C как так:

х^3 + 6: pow(x, 3) + 6

10^-8 + 2: pow(10, -8)+ 2

+2

Просто собираюсь немного подружиться. 'pow()' является функцией C, и нет необходимости, чтобы OP включал 'math.h', поскольку они используют' NSLog() ', подразумевая, что они уже прямо или косвенно импортировали Foundation, который импортирует' CoreFoundation.h', который включает в себя 'math.h'. –

+0

Спасибо, что это сработало – Jeff

Смежные вопросы