Precise Calculator Changelog

What's new in Precise Calculator 2.7

Mar 18, 2022
  • functions agm, filterfor, filterforeach
  • operators shl, shr, shri are alternatives to lsh, rsh, rshi
  • () is an empty matrix or zero length vector
  • in SCI and ENG modes, the exponent is displayed for integers, even if fractions are enabled
  • buttons tooltips
  • Unicode user interface
  • macro name length increased to 100
  • Chinese translation
  • fixed bugs:
  • gotor jumped one command further after print with a comma at the end
  • operators >>, >>> were not found
  • operator ° depended on a system code page
  • round, int, ceil, trunc, frac sometimes returned a value 1 less or more, depending on the precision, for example int(log(100)); round(log(sqrt(10)))

New in Precise Calculator 2.6.3 (Jul 16, 2020)

  • French and Italian translations
  • fixed bugs:
  • help could not be opened on 64-bit

New in Precise Calculator 2.6.2 (Jul 16, 2020)

  • Catalan translation
  • fixed bugs:
  • arctan(2^-65) freezed
  • process was not high DPI aware

New in Precise Calculator 2.6 (Aug 14, 2014)

  • function mod shows error if the first operand is longer than precision

New in Precise Calculator 2.5.4 (Aug 14, 2014)

  • functions gcd and lcm parameter can be a matrix
  • fixed bugs:
  • ENG mode truncated trailing zeros

New in Precise Calculator 2.5.3 (Jul 6, 2012)

  • Russian translation

New in Precise Calculator 2.5.2 (Jul 6, 2012)

  • fixed bugs:
  • Escape key caused crash if logging results to file was enabled
  • sin(90°) sometimes freezed
  • 2.5 (27 February 2011)

New in Precise Calculator 2.5 (Jul 6, 2012)

  • functions sortd, swap, reverse
  • assignment to a matrix item or submatrix, e.g. a[2,4][1]=(5 \ 1 \ 3)
  • increment or decrement of a matrix item, e.g. a[2][3]++
  • Inv is checked if the mouse is moved over the buttons and the shift key is pressed
  • option to set log file size
  • error message 'Trigonometric function operand is too big', for example sin(1E10000)
  • quotes inside printed text, e.g. print "Hello ""world"" !"
  • result conversion from binary to decimal string can be interrupted by Pause or Esc key
  • precision is not limited by 963250 anymore, new maximum is 9999999
  • history and variables windows are resizeable
  • listfor and rowsfor are faster
  • ctrl+1, ctrl+2 etc. do not select outer parenthesis of matrices
  • fixed bugs:
  • operators dec,hex,bin,oct,baseN were not applied to exponent base, e.g. bin(1E3) returned 1000 instead of 8
  • matrix range caused syntax error inside function with multiple arguments, e.g. if(i>1,x[1,i],0)
  • big numbers in matrix could cause error "Infinite result", e.g. listfor(i,1,5000,2^i)
  • ctrl+1, ctrl+2 etc. selected expressions inside strings after print
  • cycle for(i,2^32-1,2^32,0) could freeze

New in Precise Calculator 2.4 (Jul 6, 2012)

  • 64-bit version
  • help converted from HLP format to CHM
  • fixed bugs:
  • small integers were not displayed with exponent in SCI mode
  • numbers divided by power of 2 were displayed with less digits
  • int and round returned zero for parameters between -1 and +1
  • lcm was imprecise if one parameter was very big and the other paramter was small
  • exp(2*ln(2^32)) did not return any result
  • ln(2^31) did not return any result
  • divisor from negative number showed the same error as sqrt
  • dec,hex,oct,bin could not be upper case

New in Precise Calculator 2.3 (Jul 6, 2012)

  • Spanish translation
  • fixed bugs:
  • 5!^2 was syntax error
  • wrong controls positions if windows taskbar was at the top of screen

New in Precise Calculator 2.2 (Jul 6, 2012)

  • functions asec, acsc, sech, csch, asech, acsch, nand, nor, imp, eqv,
  • bitnand, bitnor, bitimp, biteqv, sign, complex, rshi, isprime, matrix, °, ‘
  • prefix operators with a parametr in parenthesis have the highest priority
  • the imaginary unit can be both i and j, it is used as a postfix operation
  • engineering postfix symbols (k, M, G, ...)
  • accuracy of the computation time is 1 ms
  • option to automatically save settings on exit
  • option to log all calculations to a file
  • menu Constants and Units are read from files
  • fixed bugs:
  • functions asin,acos,atan,acot, acosh,atanh,acoth returned incorrect results for some imaginary parameters
  • 1E-15 has been displayed as 10 E-16
  • todms asin(0.5) returned 29.596 instead of 30

New in Precise Calculator 2.1 (Jul 6, 2012)

  • functions minfor, maxfor
  • comments /* */
  • if an arithmetic error occurs, the cursor is moved to the function which caused error
  • buttons’ text color can be changed

New in Precise Calculator 2.0 (Jul 6, 2012)

  • matrices
  • functions polynom, sort, geom, harmon, product, invert, transp, det, elim, rank, solve, vert, width, height, integral, for, foreach, sumfor, sumforeach, productfor, productforeach, listfor, listforeach, rowsfor, rowsforeach, lra, lrb, lrr, lrx, lry, sumxy, sumx, sumy, sumxq, sumyq, avex, avey, avexq, aveyq, varx, vary, varxa, varya, stdevx, stdevy, stdevxa, stdevya
  • fixed bugs:
  • sqrt sometimes wasn’t accurate
  • 0/0 was not error
  • x/x was not 1, but 0.9999...
  • function rand couldn’t be in an expression more than once
  • frac crashed if the operand was integer
  • functions dec, hex, oct didn’t work in version 1.5
  • switching NORM, FIX, SCI, ENG changed a result if there was Ans or ‘=’

New in Precise Calculator 1.5 (Jul 6, 2012)

  • result conversion from binary to decimal base is 9 times faster
  • short floating-point numbers are converted to fractions; for example 1.5 is 3/2
  • checkbox to show fractions moved from the Options window to the main window
  • goto labels
  • history
  • submenus in menu Macro

New in Precise Calculator 1.4 (Jul 6, 2012)

  • custom buttons in cbt files

New in Precise Calculator 1.3 (Jul 6, 2012)

  • calculations with fractions
  • option to insert a separator after every three digit etc.
  • function exp is faster if the operand is integer
  • updated physical constants according to CODATA 2002

New in Precise Calculator 1.2 (Jul 6, 2012)

  • functions ffact, logn, div, ftoc, ctof, ++, --
  • complex functions tan, cot, tanh, coth, asin, acos, atan, acot, asinh, acosh, atanh, acoth
  • constant normal volume of ideal gas
  • there can be text strings in quotes after print
  • return doesn’t require an argument
  • names of variables can contain digits
  • variable assignment can be inside an expression
  • fixed bugs:
  • functions , arccot
  • open macros
  • hyperbolic functions were too slow

New in Precise Calculator 1.1 (Jul 6, 2012)

  • complex numbers
  • functions real, imag, conjg, arg, polar
  • command gotor
  • macro autostart is executed at startup
  • list of variables
  • number format Fix
  • fixed bugs:
  • program prevented Windows to shutdown
  • memory leak in command if
  • command goto0 sometimes didn’t work
  • faster pressing Enter could crash

New in Precise Calculator 1.0 (Jul 6, 2012)

  • constants, units, macros
  • most of the math functions

New in Precise Calculator 0.1 (Jul 6, 2012)

  • pi number
  • functions +, -, *, /, sqrt, exp