Jump to content



Photo

Calc# an advanced calculator for Windows 8

app

  • Please log in to reply
3 replies to this topic

#1 MuSTaNG86

MuSTaNG86

    Neowinian

  • Joined: 20-August 13

Posted 20 August 2013 - 14:29

Hello everybody,
 
Recently, I decided to have a look at Windows Store app development. The result is Calc#; a free calculator app for Windows 8. Calc# supports the calculation of all possible mathematical formulas. These formulas can contain variables and mathematical functions such as sine, cosine, arcsine, natural logarithm, common logarithm, square root …
 
calcsharp.png
 
The design philosophy behind Calc# was: less is more. The UI contains the strict minimum that is needed to deliver a great user experience (or at least what I taught a calculator really needs).
 
Please download my app from the Windows Store and let me know your feedback  :)
 
download_calcsharp.png



#2 OP MuSTaNG86

MuSTaNG86

    Neowinian

  • Joined: 20-August 13

Posted 20 August 2013 - 14:31

Forgot to mention. The source can be found at: https://github.com/p...rycke/CalcSharp



#3 ilovetech

ilovetech

    Neowinian

  • Joined: 22-February 09
  • Location: India
  • OS: Windows 8 x64 Pro
  • Phone: Lumia 710

Posted 20 August 2013 - 14:37

First of all welcome to Neowin. Can you add some more screenshots showing some advanced formulas and calculations? 



#4 OP MuSTaNG86

MuSTaNG86

    Neowinian

  • Joined: 20-August 13

Posted 21 August 2013 - 06:13

First of all welcome to Neowin. Can you add some more screenshots showing some advanced formulas and calculations? 

 

Thanks for the welcome  :)

 

In the past, I have developed Jace.Net (source: https://github.com/pieterderycke/Jace, docs: https://github.com/p...rycke/Jace/wiki). Jace is a calculation engine for .NET. It can interprete any string containing math and execute it. I started Calc# to develop a 'real' sample app for Jace. So basically Calc# supports all the mathematical functions out of the box supported by Jace (sin, cos, asin, acos, tan, cot, atan, acot, loge, log10, logn, sqrt) + the following operators (+, -, *, /, %, ^).

 

Jace.NET also supports defining custom functions. This is a feature I would also like to add to Calc#, but I am still brainstorming how I can add this functionality in a user friendly and easy way.