OpalCalc is an interesting combination of a scientific calculator and a spreadsheet, which comes packed with features yet remains very easy to use.
At its simplest, you can just start typing in equations on the left-hand side of the window - (10*22)/8, SIN(0.5)*Pi, 2*5/4+(6/7), whatever it might be - while the answers will appear on the right.
And if you know what you're doing then you'll be pleased to see that OpalCalc has a lot of functions you can use here, covering trigonometry, statistics and more (click the Pi icon to the right of the toolbar to view the full list).
The benefits here aren't just for those already comfortable with math, though. OpalCalc's "as" keyword, for instance, is ideal when you need to convert a mixed set of units into a single measurement system, like "4inches + 75cm + 2metres as cm" (which is 285.16cm, if you were wondering).
Place an @ sign at the start of a line and the program can also carry out date and time-related maths: @11:00 to 13:51 as minutes, @today - 7 days, @17th August 2012 + 35 days + 8 hours, and so on.
And even if you're math-phobic, you'll find OpalCalc provides useful features without causing you any pain at all. So for example enter the following, and as soon as you type "total" the sum of your expenses will appear on the right.
$400 for hotel
$50 for my food costs + $75 for Tim
$125 for car hire
$50 to borrow the laptop
And you can extend things further by defining your own variables, functions and more.
There is one significant restriction with the demo version, though: you can't enter more than 5 lines, which could be a major issue. Still, upgrading need not be expensive as the author is allowing users to pay what they think it's worth. Click "Upgrade OpalCalc" from the main menu to find out more.
Version 1.72 changes:
•Calculations and navigation can often be up to 50%-100% faster than before.
•An option now to allow case-sensitive custom variables.
•Sometimes, the right panel would be out of sync with the left. This has been fixed.
•The 'Window on top' option is remembered after closing and reopening the program.
•You can now type something like "4pm - 1 hour", but without the spaces if you wish ("4pm-1 hour"), and the correct result will now be returned.