\[2 \cdot \cos \left(\frac{2 \cdot \pi}{3} + \frac{\cos^{-1} \left(\frac{-g}{h}\right)}{3}\right)
\]
↓
\[\begin{array}{l}
t_0 := \cos \left(0.6666666666666666 \cdot \pi + \frac{\cos^{-1} \left(-\frac{g}{h}\right)}{3}\right)\\
2 \cdot \left(\sqrt[3]{{t_0}^{2}} \cdot \sqrt[3]{t_0}\right)
\end{array}
\]
(FPCore (g h)
:precision binary64
(* 2.0 (cos (+ (/ (* 2.0 PI) 3.0) (/ (acos (/ (- g) h)) 3.0)))))
↓
(FPCore (g h)
:precision binary64
(let* ((t_0 (cos (+ (* 0.6666666666666666 PI) (/ (acos (- (/ g h))) 3.0)))))
(* 2.0 (* (cbrt (pow t_0 2.0)) (cbrt t_0)))))
double code(double g, double h) {
return 2.0 * cos((((2.0 * ((double) M_PI)) / 3.0) + (acos((-g / h)) / 3.0)));
}
↓
double code(double g, double h) {
double t_0 = cos(((0.6666666666666666 * ((double) M_PI)) + (acos(-(g / h)) / 3.0)));
return 2.0 * (cbrt(pow(t_0, 2.0)) * cbrt(t_0));
}
public static double code(double g, double h) {
return 2.0 * Math.cos((((2.0 * Math.PI) / 3.0) + (Math.acos((-g / h)) / 3.0)));
}
↓
public static double code(double g, double h) {
double t_0 = Math.cos(((0.6666666666666666 * Math.PI) + (Math.acos(-(g / h)) / 3.0)));
return 2.0 * (Math.cbrt(Math.pow(t_0, 2.0)) * Math.cbrt(t_0));
}
function code(g, h)
return Float64(2.0 * cos(Float64(Float64(Float64(2.0 * pi) / 3.0) + Float64(acos(Float64(Float64(-g) / h)) / 3.0))))
end
↓
function code(g, h)
t_0 = cos(Float64(Float64(0.6666666666666666 * pi) + Float64(acos(Float64(-Float64(g / h))) / 3.0)))
return Float64(2.0 * Float64(cbrt((t_0 ^ 2.0)) * cbrt(t_0)))
end
code[g_, h_] := N[(2.0 * N[Cos[N[(N[(N[(2.0 * Pi), $MachinePrecision] / 3.0), $MachinePrecision] + N[(N[ArcCos[N[((-g) / h), $MachinePrecision]], $MachinePrecision] / 3.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
↓
code[g_, h_] := Block[{t$95$0 = N[Cos[N[(N[(0.6666666666666666 * Pi), $MachinePrecision] + N[(N[ArcCos[(-N[(g / h), $MachinePrecision])], $MachinePrecision] / 3.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, N[(2.0 * N[(N[Power[N[Power[t$95$0, 2.0], $MachinePrecision], 1/3], $MachinePrecision] * N[Power[t$95$0, 1/3], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]
2 \cdot \cos \left(\frac{2 \cdot \pi}{3} + \frac{\cos^{-1} \left(\frac{-g}{h}\right)}{3}\right)
↓
\begin{array}{l}
t_0 := \cos \left(0.6666666666666666 \cdot \pi + \frac{\cos^{-1} \left(-\frac{g}{h}\right)}{3}\right)\\
2 \cdot \left(\sqrt[3]{{t_0}^{2}} \cdot \sqrt[3]{t_0}\right)
\end{array}