Kalkules 1.11.0.27 release notes

Improvements:

  • Added offline differentiation algorithm as fallback in case the online server is down.
  • Changed font colors on main window buttons for better contrast and readability.
  • Automatically converting calculation result when switching between decimal/fraction mode.
  • Exponential form of complex numbers respects angle settings (Deg/Rad/Grad).
  • Updated Dutch translation (thanks to Jan Verheijen).

Fixed bugs:

  • Warning icon for changed expression wasn’t visible after last redesign.

 

==> Download the latest version of Kalkules here.

Kalkules 1.10.0.26

Improvements:

  • New modern UI design

Kalkules 1.10 main window

  • Improved differentiation algorithm from Kalkules Online which returns nicer results (internet connection required)
  • All input fields in tool windows react to return key press (recalculate result) (issue 0000101)

Fixes:

  • Fixed calculation error when using variables with names containing capital letters (issue 0000105)
  • Fixed “range check error” on expressions longer than 255 characters (issue 0000115)
  • Hyperbolic cotangent button was inserting wrong text into the expression: “cotanh” instead of correct “coth” (issue 0000064)
  • Fixed tab orders of components in rule of three window

==> Download the latest version of Kalkules here.

Solving Quadratic Equations With Kalkules Calculator

In this tutorial, you will learn how to find discriminant and roots of a quadratic equation with Kalkules.

Problem

Find discriminant and roots of quadratic equation:x2 + 5x + 6 = 0

Solution

  1. Open Kalkules and select Tools/Quadratic equation from the main menu.
  2. Kalkules main menu - quadratic equation

  3. In the displayed window, enter the quadratic equation coefficients as follows: a=1, b=5, c=6
  4. Press Calculate.
  5. Kalkules quadratic equation tool

  6. The results are displayed in the bottom half of the window. In this example, the discsriminant (D) is 1 and the roots (x1, x2) are -3 and -2.

Quadratic Equations With Complex Roots

Some quadratic equations have a negative discriminant, which means the roots of the equation are complex numbers. In this case, the roots will be calculated as complex numbers.

For example, quadratic equation 2x2 - 6x + 5 = 0 has discriminant value -4 and complex roots 1.5+0.5i and 1.5-0.5i.

Kalkules quadratic equation - complex roots

Where To Get Kalkules

You can download Kalkules for free here.

Kalkules 1.9.6.25

Improvements:

  • Added Turkish translation by Falcon
  • Added function exp(x) (equivalent to expression $e^x) (issue 0000002)
  • Added logical binary operators and, or, xor (issue 0000051)
  • Added these new prefix values which can be used in expression: Zetta, Yotta, Zepto, Yocto (issue 0000059)

Fixes:

  • Setting “Insert last result (ANS) and operator” didn’t work with some operations (issue 0000050)
  • Multi character operators could get mixed up with operands in HEX mode (issue 0000057)
  • When using several multi character operators without parentheses, all operators except the first one got confused for a variable. For instance: 10 div 2 mod 2 (issue 0000058)
  • Using a specific combination of variable names in the expression caused a calculation error. For instance: a*va/2 (issue 0000060)
  • Program crashed when the user tried to insert a prefix value (issue 0000061)

Kalkules 1.9.5.24

Improvements:

  • “Insert last result” functionality now works for all operations and functions (bug 0000042).
  • Added Spanish translation by Andres Fulco.
  • Updated French translation by Pierre-Yves Baumann.

Fixes:

  • Switching between numeral systems erased last result (bug 0000037).
  • Wrong result of a particular calculation in hexadecimal system (bug 0000041).
  • Warning icon visible after performing a calculation in hexadecimal system (bug 0000047).
  • “Insert last result” functionality not working when entering operations with pressed shift key (bug 0000048).

Kalkules 1.9.4.23

Improvements:

  • Added unit PSI (pressure) into unit converter (bug 0000011)

Fixes:

  • Conversion from/into grads in unit converter (bug 0000009)
  • Rounding error when converting from kilometers/hour into meters/hour in unit converter (bug 0000008)
  • Position of some tools on computers with two or more monitors (bug 0000005)
  • Error when evaluating complex expression e^j (bug 0000012)

Kalkules 1.9.2.21

Improvements:

  • If the result in any tool is too small to be rounded to the desired number of decimal places, it will be displayed in scientific notation.
  • Result in unit converter is formated according to the settings in main program.

Fixes:

  • Fixed conversion between units with offsets (like temperature units) in the unit converter.
  • Fixed bad conversion from/into Petabytes in unit converter.

Kalkules 1.9.1.20

Improvements:

  • Added Greek translation by Wasilis Mandratzis

Fixes:

  • Fixed oposite horizontal/vertical zooming in function graph
  • Fixed division on the set of primitive residue classes
  • Handled division by zero on the set of primitive residue classes

Kalkules 1.9.0.19

Improvements:

  • Translations
    • Updated Russian translation files by Viktor Fyodorov
    • Updated French translation files by Pierre-Yves Baumann
    • Updated Chinese translation files by Diqiuyi
    • Updated Ukrainian translation files by Bonsai
    • Updated Dutch translation files and translated manual by Jan Verheijen
    • Updated German translation files by Uwe and Christina Reisinger

Fixes:

  • Fixed encoding of Russian basic_geometric_formulas.xml
  • Fixed broken layout of the main form on computers with increased PPI
  • It was possible to enter incorrect input values into the summation tool
  • In some cases, changing the programs current settings at runtime changed also the programs default startup settings