windows calculator software

zed

Legend
Whats the best freeware?

This is what I currently use http://calcute.com/
its good, I want something exactly like this(*) but with all scientific functions eg It doesnt even have sqrt()
Any suggestions?
cheers zed

(*)can check past calculations, copy&paste into a new line, persists when program loads etc
 
Cheers mate, but Both arent even close to what Im looking for


#1 MOST IMPORTANT
I need a history with a large window so I can browse over my last 100 calculations copy&paste into a new calcuation
here its with a 4 line window (but you can enlarge it or scroll upwards)

calcute.gif
<- this is exactly what Im wanting except it doesnt have sqrt etc, i.e. I dont need graphing etc functions

edit: actually thinking about it, ^(1/2) = sqrt, but theres still some scientific functions I want but it doesnt have
 
If you have Win 7/8/8.1 then the built in calculator is pretty good in scientific mode. And you can get a large window with scrollable history by enabling [History] from the [View] menu. You can't arbitrarily resize it, but it does allow for a fair bit of scrolling. And it's free and it has the square root function.

Regards,
SB
 
ta, its OK but not having a resizable window is a killer. I often look back at a lot of equations at the same time. Also it forgets everything when I close the app.
I cant understand why a lot of apps dont make their windows resizable (apples esp is terrible with this)
 
Galculator has a "paper mode" which seems to do everything you want, all major function are there and you can add some yourself (as well as constants). Window resizes freely

But : it's for linux/unix, doesn't remember history (there's a setting which seems to claim remembering the last value, but it doesn't seem to work) and even copy-paste is done one statement at a time.

http://galculator.sourceforge.net/documentation.html
I heard of it lately because it will become the default calculator in Mate desktop environment (bullshit-free classic 2D desktop for linux/unix) and so it should gain some thousands users

http://mate-desktop.org/blog/2014-03-17-galculator-is-coming-to-mate/
So, good opportunity to further develop the program (and to try building/porting it on Windows, or at worst Cygwin).
At least the UI is lovely :D : one window (with menu bar), a clear area to do your stuff and not even ugly calc buttons to distract you in that mode.
 
Oh, I found this one which looks great ; but it's an open source one for KDE, of unspecified age, made by a single guy who stopped at version 0.92 and good luck compiling it.
http://purinchu.net/abakus/

It's probable another lone author wrote similar software for Windows, I think I came across such one by accident one day (!). It's a bitch to google for such software lol.
And for bad early 1980s command-line usability you have the 'bc' program. one Windows port here http://gnuwin32.sourceforge.net/packages/bc.htm

Ah well, the former software's page links to a similar project called Speedcrunch :) https://github.com/speedcrunch/SpeedCrunch/blob/master/README.md
(maintained and for Windows, Mac OS X, Linux)
 
Last edited by a moderator:
I find myself always missing the "1/x" operator :), well it's always there in "big ugly 700pix wide mode" (scientific, engineer, financial etc.) but rarely in normal or narrow mode. But thanksfully there's xcalc, which is bundled on every linux computer that run graphics. The weird part is how is looks better than other calculators even though it's at least 25 years old.
I forgot about the Windows calc.. yeah from screenshots, it has 1/x.

I use it like all the time : comparing two figures and then multiplying the ratio by another figure. Of course half the time I need the inverse ratio and I'm not going to calculate the ratio again or think in advance which I'll need lol. So I'm puzzled at some software leaving it out. Ah, there's ^-1 :) :LOL:
 
thanks Blazkowicz Ive used Galculator its good from memory, I found this which seems nearly perfect
http://speedcrunch.org/
I would like to be able to edit a previous formula in its history(*) though (ATM you only edit the current one, ok its easy to copy a previous one and edit that but its not ideal)

(*)thus ability to type in the history pane
 
If you tell me exactly what you need I may try making one fresh in C# as an excersize ... I've programmed since I was 13 but I tried to catch up with a lot of the latest stuff, and it could be a useful design pattern and UI exercise for me.
 
Cheers If you're looking for a programming excercise its a good choice
Basically I want something like speedcrunch but with an editable window like http://calcute.com/

so similar to the following
speedcrunch_portable-219693-1236931090.jpeg

but I can click on ans/34 and edit it there (i.e. it doesnt copy that line down to the ans*pi+exp(11) where I edit it)

yes C# is my favorite language but personally I'ld do this in JS as a webpage this way you could run it anywhere, on the PC/phone/tablet etc. performance aint necessary
 
And then have the rest of the lines recalculate automatically? And you don't need the buttons below right?
 
No only the current line is calculated
I wouldnt worry about the ans stuff

you need to write a string parser to equation function.
you dont need the buttons, but theyre nice to have esp for ppl that forget the name of functions/expressions.
I'ld parse it in real time (thus the person doesnt need to click OK)

Its a nice experiment
A. Its easy to begin "1+2"
you should be able to parse that no problems
B/ but gets difficult when you start adding extra stuff

var X = 3 (i.e. perhaps have a variable list)
"X*(sin(X)+PI)"
 
I wrote an expression parser before, for a document assembly / wizard tool, which included support for internal and external functions. Shouldn't be too hard to reuse, though I remember it wasn't that hard to do then ... Will see if I can find some time today.

I can make the variable list, and make it visible, that's a good idea. May try it in C# with WPF first, and if successful, try to port it to a client side webpage later, perhaps using Knockout.js - haven't used that before, but sounded like the right tool when I got around to it.
 
OK you've got until next weekend (sat nz time) ;) If you havent got anything by then I'll try my hand at one. Youve been forewarned
I'll be doing it in html/js though. I hate js but its universal, I was running my latest game on my phone last night 1080p & for some crazy reason fps was higher than my PC ! the amazing thing though is it worked, js is a retarded lang for any medium to largish program but unfortunately its what we've gotten stcuk with.

ps In the above screenshot I'ld change ans (to previous ans) thus I can change npr(29;4) to npr(25;4) and all the following calcs change
 
It's been an age ago that I did a lot with javascript, but I'm starting to get back into it.

But ... I wanted to do it first with C# and WPF, as an exercise. Because that's really something that needs to be used to be mastered and not forgotten ... (really, sometimes ... I had surprisingly much issue with getting the right listitem selected when clicking in a textbox for instance ... >__<).

I think I made a half-decent framework now, and the user-interface at least is currently seemingly doing what you needed (e.g. edit some of the first updates). Made an interface for various calculation implementations so you can choose between float, int, etc., used a view model, and set up some form of command system to send supported functions to the chosen calculator instance ...

Now it's a matter of adding some functionality (here you can only do sum with any number of arguments, and only the float implementation ... I'll start with implementing some of the functions you've used above (beginning with ans ;) and have that cascade), and fiddle around with some other user-friendliness stuff. Then some icons, probably. ;)
 

Attachments

  • SlowCrunch_v0_1.PNG
    SlowCrunch_v0_1.PNG
    9.5 KB · Views: 17
Thinking about this some more, I agree this should be pretty easy to do in javascript. But I'll first work this out in WPF / C#, and then maybe try to port/redesign it for client-side Javascript as a nice exercise.
 
Yeah thats looking pretty good already, also keep in mind if you are going the html way, that a lot of devices (phones/tablets) have touch interfaces, thus copy/paste keys etc need to be done
 
Have worked a fair bit on the expression parser, and right now my expressions are having fights with the functions. :D Will probably have to do something more advanced for the function recognition than going by ( and ) alone ...
 
Back
Top