1. Download our Official Android App: Forums for Android!

General Calculator++

Discussion in 'Android Apps & Games' started by se.solovyev, Oct 29, 2011.

  1. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    Hi there!

    I'm Sergey Solovyev, software developer from St Petersburg, Russia and i'm glad to present here my application called Calculator++.

    Description

    Calculator++ is an advanced, modern and easy to use scientific calculator #1.
    Calculator++ is all you need - it helps you to do basic and advanced calculations on your mobile device.
    Calculator++ is the modern calculator for everyone: scientists, accountants, students.

    Application is free and without adds!

    Features

    ++ easy to use
    + no need to press equals button anymore - result is calculated on fly
    + smart cursor positioning
    + several kinds of brackets
    + copy/paste in one button
    + landscape/portrait orientations
    ++ drag buttons up or down to use special functions, operators etc
    ++ modern interface with possibility to choose themes (currently 3 themes available)
    + highlighting of expressions
    + history with all previous calculations and undo/redo buttons
    ++ variables and constants support (build-in and user defined)
    ++ complex number computations
    + support for lots of functions: sin, sinh, asin, asinh, ln, sqrt etc
    ++ expression simplification: use 'identical to' sign (≡) to simplify current expression (2/3+5/9≡11/9, √(8)≡2√(2))
    + support for android 1.6 and higher
    + open source
    + Russian and English interfaces

    NOTE 1:
    1. To use functions written on the button above and below the middle text (e.g.: sin, cos, and other) push the button and drag up or down lightly.
    2. Long click to edit/remove variable, short click - to use
    3. Click to use memory record
    4. Click on calculators result to copy



    I will try to keep this thread up to date but you can always can find the latest version on android.market or on my personal web page.

    Hope you enjoy the app!
     

    Advertisement

  2. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.6

    What's new:
    + saving constants in two clicks (use +π button)
    + result size is auto adjusted to fill all spare space
    + fix for Xperia Ray blank result
    + double factorial fix
    + degrees added (use
     
  3. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.7

    What's new:
    + support for entering numbers in scientific notation (2.3E2)
    ++ added functions: deg(), rad() to convert from radians to degrees and vice versa
    + added support for installing application on sd card
    ++ added possibility to save entire expression as constant (e.g. type ln(6t), press +π button, enter name and save)
    + fixed bug with abs() function and complex argument
    + fixed bug with displaying result
     
  4. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.12

    What's new:
    + Help screen added

    ++ Support for differentiation, integration, calculation of sum and product.
    Examples:
    ∂(cos(t),t)=-sin(t)
    2∂(tcos(t),t,2)=-4.469
    Σ(n/n!,n,1,20)=2.7182
    ∫(1/x, x)=ln(x)
    ∫ab(x, x, 0, 10)=50.0
     
  5. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.14

    What's new:

    + Support for different angle units: radians, degrees, gradians, turns

    + Easy toggling between radians and degrees: use the toggle switch located on the 6 button

    + Application is translated in Italian (thanks to Gabriele Ravanetti)

    + Fixed bug with simplification of √(π^2)
     
  6. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.15

    What's new:

    ++ Added functions' plotting: type expression which contains 1 undefined variable (e.g. cos(t)) and click on the result.
    In the context menu choose 'Plot graph'.
    Supported features: zoom in/out, moving graph, plotting imaginary part
     
  7. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.1.16

    What's new:

    +Buttons swipe preference
    ++Added support for different numeral bases (currently supported: dec, bin, oct). Dec and bin can be chosen from main screen (CE button) and from app preferences
    +Fixed √ simplification problem
    +Performance improvements in functions' plotting
     
    karandpr likes this.
  8. jgreetham

    jgreetham Well-Known Member
    Rank:
    None
    Points:
    58
    Posts:
    202
    Joined:
    May 3, 2010

    May 3, 2010
    202
    19
    58
    Sounds like you're working pretty hard at this. I'd try it but I would want it to support RPN logic.
     
  9. lexluthor

    lexluthor Android Expert
    Rank:
     #66
    Points:
    283
    Posts:
    4,161
    Joined:
    May 15, 2010

    May 15, 2010
    4,161
    402
    283
    Long Island, NY
    +1
     
  10. ricnar456

    ricnar456 Member
    Rank:
    None
    Points:
    16
    Posts:
    59
    Joined:
    Apr 13, 2010

    Apr 13, 2010
    59
    6
    16
    "(currently supported: dec, bin, oct)"

    Why not hex?

    ricnar

     
  11. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    HEX will be added in the next release!
     
  12. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    I'm just curious - why do you need to calculate expressions in RPN? Any special reasons or just own liking? Nevertheless, I won't add such functionality in close future as it will take a long time for developing.
     
  13. ricnar456

    ricnar456 Member
    Rank:
    None
    Points:
    16
    Posts:
    59
    Joined:
    Apr 13, 2010

    Apr 13, 2010
    59
    6
    16
    how do you convert decimal numbers to binary?

    if i write 32 and change to binary give me a error message, is not converted to binary.

    ricnar
     
  14. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.2.18

    What's new:

    + New swipe actions (left, right)
    ++ Extended history: save, remove, copy, use from history screen (use long click for additional actions)
    + Added Spanish language
    + Full numeral base support (dec, hex, oct, bin)
    + !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of
     
  15. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    First, update to the newer version.
    Second, there is only one way to do it:

    1. Set default numeral base to binary (in the app settings or using swipe over the C button)
    2. Using decimal prefix 0d: set the decimal number (e.g. 0d:255 will return 1111 1111)
     
  16. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.2.19 (quick fix for 1.2.18)

    What's new:

    + New swipe actions (left, right)
    ++ Extended history: save, remove, copy, use from history screen (use long click for additional actions)
    + Added Spanish language
    + Full numeral base support (dec, hex, oct, bin)
    + !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of
     
  17. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    Another quick fix: version 1.2.20
     
  18. lexluthor

    lexluthor Android Expert
    Rank:
     #66
    Points:
    283
    Posts:
    4,161
    Joined:
    May 15, 2010

    May 15, 2010
    4,161
    402
    283
    Long Island, NY
    It's just so much easier to do multiple calculations this way.

    Even something simple like (3+2) * (5+4) is way easier in RPN.

    In RPN it's 3, Enter, 2, +, Enter, 5, Enter, 4, +, *

    Maybe I'm just used to doing it that way and have the logic down in my head, but I find doing things much easier that way.
     
  19. alanbcohen

    alanbcohen Member
    Rank:
    None
    Points:
    36
    Posts:
    58
    Joined:
    Dec 17, 2009

    Dec 17, 2009
    58
    1
    36
    Baltimore, MD USA
    I'm not the poster who originally commented on RPN, but I also prefer RPN. It is a personal preference, going back to my HP22, purchased in 1975 and used until 2001. After all those years, you get used to a notation. It is also nice that people don't 'borrow' your device - they don't see an '=' key and give up. These days, I use an HP32SII and have RpnCalc 2.11 on my phone for quick access. I have tried your application and recognize it as a fine algebraic product.
     
  20. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    Thank you for your answers!

    May be i'm too young for RPN calculations (still graduating). It seems that these kind of calculators were popular in the past because of the ease of the software implementation (or hardware in those days) - you have to store in the stack only two last calculated value. Hm... But that means that you can't enter the whole expression in the calculator editor - you must always press 'enter' and this contradicts with C++ base ideas.

    May be, someday I will add RPN in C++, bud definitely not in the close future!
     
  21. ricnar456

    ricnar456 Member
    Rank:
    None
    Points:
    16
    Posts:
    59
    Joined:
    Apr 13, 2010

    Apr 13, 2010
    59
    6
    16
    maybe you add a theme with more contrast (black and white) and a bigger font for the little letters to swype, i can't see the little letters.

    ricnar
     
  22. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    OK, I think about it.
     
  23. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    New version: 1.2.21

    What's new:

    1. Release notes screen added
    2. Added categories in functions and constants screens
    3. Additional actions are available for constants, functions and operators (long click on the item and choose from context menu)
    4. Logarithm function added - calculate logarithm of any base
    5. Back button preference
    6. Variant of π constant independent from angle units
     
  24. KegHead

    KegHead Member
    Rank:
    None
    Points:
    16
    Posts:
    66
    Joined:
    Oct 4, 2011

    Oct 4, 2011
    66
    4
    16
    Land of Lincoln
    Hi!

    I'm using ++ and I love it.

    Keep up the great work!

    KegHead
     
  25. se.solovyev

    se.solovyev Newbie
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    33
    Joined:
    Oct 29, 2011

    Oct 29, 2011
    33
    1
    36
    Thanks!
     

Share This Page

Loading...