Я создал класс калькулятора, который выполняет базовые функции +, -,%, * и sin, cos, tan, sqrt и другие математические функции.
У меня есть все переменные типа double, все работает нормальнодля больших чисел, так что я могу вычислить числа, как 1.35E122, но проблема с очень маленькими числами.Например, если я делаю вычисления 1/98556321, я получаю 0, где я хотел бы получить что-то 1.01464E-8.
Должен ли я переписать свой код так, чтобы я манипулировал только NSDecimalNumber
, и если да, то чтоделать с функциями sin и cos math, которые принимают только двойные и длинные двойные значения.