https://bugs.kde.org/show_bug.cgi?id=502849

            Bug ID: 502849
           Summary: Applying x! to a non-integer number gives a wrong
                    result
    Classification: Applications
           Product: kcalc
           Version: 24.12.3
          Platform: FreeBSD Ports
                OS: FreeBSD
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: evan.te...@gmail.com
          Reporter: aleksej.ru...@gmail.com
                CC: gabriel.barrantes....@outlook.com
  Target Milestone: ---

Applying "x!" to a non-integer positive number (e. g. 2.5!) gives an incorrect
result, the factorial of the integer part (in this case 2). Factorials of
non-integer numbers must either be calculated using the gamma function, n! =
Γ(n+1), or throw an error message if this is impossible to implement.
https://en.wikipedia.org/wiki/Gamma_function
PS, applying x! to an integer negative number must always throw an error, the
gamma function (therefore, the factorial as well) is undefined at these points.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to