Math FPCore C Fortran Java Python Julia MATLAB Wolfram TeX \[x \cdot \frac{\sin y}{y}
\]
↓
\[\begin{array}{l}
\mathbf{if}\;\sin y \ne 0:\\
\;\;\;\;\frac{x}{\frac{y}{\sin y}}\\
\mathbf{else}:\\
\;\;\;\;\frac{x}{y} \cdot \sin y\\
\end{array}
\]
(FPCore (x y) :precision binary64 (* x (/ (sin y) y))) ↓
(FPCore (x y)
:precision binary64
(if (!= (sin y) 0.0) (/ x (/ y (sin y))) (* (/ x y) (sin y)))) double code(double x, double y) {
return x * (sin(y) / y);
}
↓
double code(double x, double y) {
double tmp;
if (sin(y) != 0.0) {
tmp = x / (y / sin(y));
} else {
tmp = (x / y) * sin(y);
}
return tmp;
}
real(8) function code(x, y)
real(8), intent (in) :: x
real(8), intent (in) :: y
code = x * (sin(y) / y)
end function
↓
real(8) function code(x, y)
real(8), intent (in) :: x
real(8), intent (in) :: y
real(8) :: tmp
if (sin(y) /= 0.0d0) then
tmp = x / (y / sin(y))
else
tmp = (x / y) * sin(y)
end if
code = tmp
end function
public static double code(double x, double y) {
return x * (Math.sin(y) / y);
}
↓
public static double code(double x, double y) {
double tmp;
if (Math.sin(y) != 0.0) {
tmp = x / (y / Math.sin(y));
} else {
tmp = (x / y) * Math.sin(y);
}
return tmp;
}
def code(x, y):
return x * (math.sin(y) / y)
↓
def code(x, y):
tmp = 0
if math.sin(y) != 0.0:
tmp = x / (y / math.sin(y))
else:
tmp = (x / y) * math.sin(y)
return tmp
function code(x, y)
return Float64(x * Float64(sin(y) / y))
end
↓
function code(x, y)
tmp = 0.0
if (sin(y) != 0.0)
tmp = Float64(x / Float64(y / sin(y)));
else
tmp = Float64(Float64(x / y) * sin(y));
end
return tmp
end
function tmp = code(x, y)
tmp = x * (sin(y) / y);
end
↓
function tmp_2 = code(x, y)
tmp = 0.0;
if (sin(y) ~= 0.0)
tmp = x / (y / sin(y));
else
tmp = (x / y) * sin(y);
end
tmp_2 = tmp;
end
code[x_, y_] := N[(x * N[(N[Sin[y], $MachinePrecision] / y), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_] := If[Unequal[N[Sin[y], $MachinePrecision], 0.0], N[(x / N[(y / N[Sin[y], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(N[(x / y), $MachinePrecision] * N[Sin[y], $MachinePrecision]), $MachinePrecision]]
x \cdot \frac{\sin y}{y}
↓
\begin{array}{l}
\mathbf{if}\;\sin y \ne 0:\\
\;\;\;\;\frac{x}{\frac{y}{\sin y}}\\
\mathbf{else}:\\
\;\;\;\;\frac{x}{y} \cdot \sin y\\
\end{array}