this post was submitted on 10 Jun 2024
5 points (85.7% liked)

KDE & Plasma users

2768 readers
1 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE's software runs on GNU/Linux, BSD and other operating systems, including Windows.

founded 4 years ago
MODERATORS
 

I am doing some Bitcoin calculations where I enter integer values (Satoshis) and then need to multiply them by 10**-8 to get the value in Bitcoins, e.g. to calculate price in US dollars.

I don't see how to do this other than by saving 0.00000001 in my clipboard.

I sort of got positive exponents to work, but the exponent functionality disappears as soon as I type a minus sign for the exponent for 10**-8 because it gets interpreted as a subtraction operator instead of as a unary sign.

I can just divide by 10**8 which works, but it's not quite as intuitive for me.

Is there a better way to do this?

Is this a bug?

I'm using Kcalc 23.04.3 in a flatpak on Kubuntu 22.04.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 3 months ago

I'm using KCalc version 24.05.0 but I suppose it's similar enough to your version.

I typed in the following in simple mode:

<value> * 10^-8

I even got results with the following:

<value>e-8

With pushing buttons in science mode I managed to replicate what you've observed, so I guess it's indeed a bug? However, typing something like either of the two sequences above would give you the desired result.

As an aside, it seems like typing things directly into the input text box like sin(30) can be done in any mode. I don't know if it can be generalized though, and I don't know if all of the buttons in Science and Stat modes have a plaintext equivalent you can just type in.