Qalculate! 5.1 and 5.1.1

Qalculate! 5.1 and 5.1.1

On May 6 and 7, versions 5.1 and 5.1.1 of the C++ library, as well as the console and GUI calculators Qalculate!, written in C++, were released under the GPL 2.0 license.

Changes in the library and console calculator:

  • support for solving equations containing the if() function;
  • support for solving root(a, x)=b (requires rational values for ln(a)/ln(b));
  • new functions: powertower() and multiples();
  • new units of measurement for solar radius, mass, and luminosity;
  • request for desired interpretation when first using percentage addition (for example, 100 + 10% equals 110 or 100.1);
  • use of parentheses for exponentials in scientific notation (with base 10);
  • support for integer factorization of numbers in arrays or vectors, as well as numerators and denominators in rational numbers;
  • weakened conditions for (x^a)^b = x^(a × b) and x^a × x^b = x^(a + b) when complex numbers are disabled (crash fixed);
  • fix: if (ax + n)^2 > 1, where n is even and a is not equal to 1, false is returned;
  • fixes in the setbits() function;
  • fix for Number::equals(0, …, true) when the number is infinite (affects the replace() function);
  • fix for a^(f(x))=a^(b*g(x)), where b=2 or b=3 (in version 5.1.1).
  • other small bug fixes and enhancements.

Changes in qalculate-gtk:

  • option to display the parsed expression in the result field;
  • added option to sum two complementary input and binary bits;
  • request for desired interpretation when first using percentage addition (for example, 100 + 10% equals 110 or 100.1);
  • other small bug fixes and enhancements.

Changes in qalculate-qt:

  • improved performance of the history list;
  • added option to sum two complementary input and binary bits;
  • request for desired interpretation when first using percentage addition (for example, 100 + 10% equals 110 or 100.1);
  • hiding the expression tooltip (after 300 ms) when resuming input if the deferred expression status is enabled;
  • other small bug fixes and enhancements.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster