public static string ExponentialDecimal(string number, int exponent) { if (exponent == 1) { return(number); } else if (exponent % 2 == 0) { string result = ExponentialDecimal(number, exponent / 2); return(BinaryOperatorService.MutipilationDecimal(result, result)); } else { string result = ExponentialDecimal(number, exponent / 2); result = BinaryOperatorService.MutipilationDecimal(result, result); return(BinaryOperatorService.MutipilationDecimal(result, number)); } }
public static string InverseNumber(string number) { return(BinaryOperatorService.DivisionDecimal("1", number, 20)); }