Super calculator
Paper Label Maker
Java Class Hierarchy
SyncJEdit (Java IDE)

Version 1.10, download is at bottom of the page

Super calculator has been redeveloped by one of best C++ engineering of the world, so it is a brand new software now and has many advanced features to bring you many big surprises.
 
We proudly declare that the software is the best calculator among all of this kind programs found on the internet by us.
Please do not skip the opportunity from downloading and using it, which is also totally free!
 
This version includes following main functionalities:
 
  1. Common functions
    We add as many functions of this kind as possible to suit your common requests.
    Such as trigonometry, statistics, convert, logical and string functions. 
     
  2. Bits functions
    Includes all bits operations for IT researches.
    Such as bit wise AND, bits shift, maximum and minimum integer values in binary, quaternary, octal and hexadecimal formats.  
     
  3. Complex functions
    Satisfies all complex computations.
     
  4. Point functions
    Which focus on points in n-dimensional space.
    Such as to calculate distance from a point to a line. 
     
  5. Vector and Matrix functions
    Which satisfy requests of linear algebra.
    Such as to calculate inverse, determinant of a matrix and get solution of liner equations.
    Magical things are that +, - and * can be used between vectors and matrixes as in math books.
     
  6. Definite integral functions
    Which provide easy ways to calculate area and curve length for any kind 2-D functions in x-y and polar coordinate systems. 
     
  7. Series function
    A single series function can calculate all series of the world and more by your creations.
    Double, triple series or any more level series are valid by the dramatic function.
     
  8. Product function
    Similar to series function, the single product function can calculate all products.
    Double, triple products or any more level products are valid by the the function.
     
  9. Equation root function
    Which can find any nth roots for any kind equations.
     
  10. Draw locus functions
    Which draws locus of user functions in both x-y and polar coordinate systems.   
 
 
 

Samples:
  1.  Calculate solution of X1, X2, X3 and X4 for liner equation: = x
     
    Formula result
    matrix_inverse( (1,2,3,4), (5,6,7,8), (2,6,4,8), (3,1,1,2))
    *vector_column(6,3,1,8);
    +1.7778
    -6.6111
    -1.1111
    +5.1944

    You can copy formula code above into the calculator to get result.
    The formula is very clear:
    Inverse matrix of original square matrix times column vector of (6, 3, 1, 8).
     
     
  2. Find roots of f (x) = x+sin(x)+cos(3*x)-10
      
    Formula roots equation value
    equation_root ( x, 0, 15, 6000, x+sin(x)+cos(3*x)-10 );  8.2
    8.6675
    10.13
    10.9925
    11.6725
    +0.0021
    -0.0005
    +0.0001
    +0.0017
    -0.0031
     
    Right 2 columns are roots found and related equation values at roots position.
     
     
  3. Draw locus
     
    If you need more information about roots for above sample, you can use draw-locus function to draw locus figure visually.
        
    Formula
    locus_xy ( x, 0, 15, 6000, x+sin(x)+cos(3*x)-10, 2 ); 
      
    The function does not have calculation result, but draws locus as following:
      
     
     
    So you know all roots are correct.
     
     
  4. Double series:
     
    Any function can be used inside other functions, this is a general rule of the calculator. 
    So you just need to add second series inside first one.
       
    series ( m,  1, 1,  200, series (n, 1, 1, 100, 1/ ( m^2 + m*n + n^2) );
    Result is 5.1224343014765532.
     
     
  5.  
  6. Calculate area and curve length between 0 to pi/2 for function bellow.


      
    We calculate them in polar coordinate system, formulas are:
    integral_area_polar a, 0, pi/2, 1000, 10 * sqrt (|cos(2*a)|) );
    integral_curve_polar ( as above  as above as above as above as above );
     
    Results are:
    Area 49.999355592896507
    Curve length 26.220544399420838

     


  
Main interface
 
 

Read before download:
If you are new to this software, you can ignore following information.
When you install new version of Super Calculator, please do not uninstall previous one.
Let new version overwrite existing installation,  so that formulas saved are still available.

Agreement of use super calculator

Super calculator is protected by copyright law and international treaties.
Standard edition of the software is free based on one of following two conditions.
  1. You are an end user
    Download the software directly from this site.
    Or use the software distributed by us or authorized organizations.
              
  2. Free distribution (standard edition, version 1.xx only)
    You can copy and distribute the software as a whole for free.  
    You also can announce the software based on "be nice".
    (We keep rights to change this condition of free distribution for later version).

If you accept the agreement, you can download it now.
 
Download supercalculator.zip (820 K)    

If you have old version installed, please do not remove it, new installation will overwrite old one and keep your previous calculations and other settings valid.

Thank you