tranleduy2000 / ncalc Goto Github PK
View Code? Open in Web Editor NEWPower calculator for Android. Solve some problem algebra and calculus.
License: GNU General Public License v3.0
Power calculator for Android. Solve some problem algebra and calculus.
License: GNU General Public License v3.0
"Advanced" is a section that contains items that are not often used, however
As a simple solution I suggest making the scientific panel on the top of the keypad left-right scrollable, with three pages of buttons.
The current implementation centers the result and renders in some Math-y serif font, which is not necessarily the most readable thing on screen. Ncalc should consider:
Additional issues include size and line-breaking, both of which appear not quite easy to address for now.
Giving
A = 0,0
B = 10,0
AB length = 14.14
Midpoint = 5,5
?!
I presume it's a bug
Then,
How can we give negative numbers?
Also issues when giving CD line
Intersection is not right
A = 0,0
B=10,10
C=0,10
D=10,0
Gives intersection 10,10
When trying to derive the function: (x+2)/(x-3) the answer I get when using this calculator is: (-3+x)^-1 + (x-2)/(3-x)^2 which later results to the following answer: (2xโ5)/(3-x)^2 and that is the wrong answer for the first derivative of this function. The correct answer for the first derivative of the this function should be: (5)/(x-3)^2
hello,
unfortunately sometimes ncalc shows a slightly wrong result.
E.G. subtract a value from another and the result should be a number with two digits right from decimalpoint. But ncalc shows a additional digit, though the result has more than two digits.
0,25 versus 0,25000000005.
Any clues?
Regards
Poul
Please check on Wolfram Mathworld for the definitions of these calculations:
Binomial coefficient: http://mathworld.wolfram.com/BinomialCoefficient.html
Factorial (you've done it right): http://mathworld.wolfram.com/Factorial.html
In particular, two things are wrong:
Dear @tranleduy2000 ,
It would be great,if you could upload the non-lite app here on github /or at the play store,since it is a great app, yet not everyone can afford a near-nuclear-power-plant pc, which has enough resource to be able to use and make the app out from the files, you have shared with us.
If someone had asked the same, then please ignore it.
Good luck developping such great apps like this!
Yours sincerely,
Cheeseman
I tried to create a new function
Modc(x) = mod(x, 360)
But doesn't work.
Either i did a mistake,
Or only basic functions can be used when defining a new function.
If only basic functions are permitted,
Then these 3 functions should be added.
Also an if() function should be useful,
But maybe there's one, and i missed it.
If I mean for example 2e-3
I would expect to digit
2
10^x
-3
But using this combination I got 210^-2 instead.
Actually I need to digit a multiply sign before 10^x to have right result.
Currently dark mode still shows results in black color, making it pretty unreadable. These input colors in themes should apply to output, too. (Maybe some CSS can be done to color the results?)
Two small things:
P.S. contact me if you want a german localization for your program
Thanks for the great calculator.
There seems to be a parsing bug in the scientific calculator view - the following doesn't work:
1/.5
It works ok with:
1/0.5
1/(.5)
The other basic operators + - ร don't seem have the same problem.
See Wikipedia for what I mean:
https://en.wikipedia.org/wiki/Calculator_input_methods#Mathematical_display
At least for divisions, roots and exponentiations.
This should be for the Input, the output already has this for divisions (you know.. the upper-right button)
There is a group of tabs in the navigation sidebar (Catalan Number, Prime Number, Divisors, Fibonnaci Number). Switching from one tab to another should be doable without any issue.
The attempt of switching from one to another in the named group fails as the content does not change. Another tab of the group can be opened only if the app is closed and opened again.
You can repeat the steps with any of the tabs from the group listed above.
When you open different views using the navigation drawer and then press back, it plays back the stack of previously opened views. This was unexpected for me since since I expect the back button to navigate out of the app rather than go back. I think the Android way of doing this in such a master detail layout is to not add the transactions to the back stack. But correct me if I am wrong.
Their is a nasty bug: log and ln are both calculated has ln...
An easy switch for Degree and Radian mode
In 2D Cartestiam Geometry, Vector perpendicular, text is not written in English. Seems like no one has spotted this out, I'm not sure if it's my device's problem or the app's.
Language of the Ncalc+ app should change to Chinese (Simplified) when chosen as the preferred language
I changed the language of the application to Chinese (simplified), it keeps displaying English language instead of Chinese simplified characters
Download Ncalc+ (open source) from the google play store, open the app, go to settings, use the language options, change it to Chinese (simplified), it will only display English not the selected language
Can i contribute a logo for ncalc?
Do you find this type of calculation useful?
It would be useful to display,
Besides the elements in the sequence,
The partial sums
Like
Start = 0
Step = 1
0 1 2 3 4 5 6 7
0 1 3 6 10 15 21 28
Hello,
I think it is overall a pretty app, even somewhat better than the built-in one (proper FAB, haha), but I noticed the themes are quite inconsistent:
And here's how I think it could be fixed:
A relatively minor addition to the app I would like to see is the ability to have gravitational (or any other for that matter) potential and kenetic energy calculations done. I'm rather busy right now but if I can I'll try and figure out how to add them to the project.
Hi,
Would it be possible to add a feture where the display never sleeps? I hate it when im using my calculator and my display automatically turns off.
Of course you can touch the equation to jump to the desired location, but sometimes arrows are more convenient to go back one position, for example.
Maybe combine this with gestures? Wish to the left: go one position the the left?
The hint and keyboard button is meant to work in all sections, as long as it is being placed there.
While clicking on hint and keyboard, in some section of the application it does not work at all, such as the combination and permutation section.
Discover that it is not working
Application version: 3.4.0
Operating system: Android v7.0
I just installed NCalc+ on my Android and tested out different functions and was really happy how it worked until I noticed that any way I tried, the ans button would always equalled the number 0, no matter what I had executed before. I tried to restart and even reinstall to no avail.
Enter this into equation solver:30*x/0.0002=30
. It returns result x = 1.4365636569180902
. When you add more zeros before 2, it also produces bad result. If you remove one zero, it produces good result.
I'm unable to find where the problem is, so at least I'm creating this issue.
Would you consider releasing your app on F-Droid as well for those who prefer it over Play Store?
I saw there are a lot of functions in All functions inside of menu, but how can I use these functions? I can't input these functions with my own keyboard like using Python, I can only use the in-app keyboard, which only contains limited functions, so there is no way to input a function manually.
Can you please activate the %
character to get the last evaluated result in IDE mode (Version > 3.4.1)
At the moment the input returns Out(-1)
Hi,
So the buttons that allow you to select in which base to operate with ("Dec", "Hex", "Bin" and "Oct") don't get highlighted when you select them. The calculator changes it's base correctly, but the "Dec" button keeps highlighted no matter what you do. Simple design bug but may be annoying.
The calculator should be able to perform calculating operations within it's limit without any hassle.
When I tried to perform the operation 10^3 three times, the calculator initially froze and then eventually crashed when I tried pressing other inputs to abort the operation.
PS: For single unit number eg 1-9, the app freezes the fourth time. Also this is only reproducible when the fraction mode is switched on.
Instead of just decimal, octal, binary, and hexadecimal, it would be nice if you could use any base below 16, say, base 6 or 12.
After zoom in/out:
lag.
And the screenshot
https://1drv.ms/u/s!AkL-7NgRmjYBh5ZxbneJt5sNa7Dr8A
Xiaomi 5, gemini, 8.1.0 COS.
Everything's in the title. Whether by using the keyboard key or pasting, it's impossible to add a - in front of the temperatures.
It would be amazing to see the calculator on F-Droid.
Some themes in the app make it very difficult to read. Below is a breakdown of the themes and their issues.
The use of black font on a grey background causes this.
The use of white font on a yellow background causes this.
Hi!
Your app is really good as an Material Design CAS app alternative for math studio and it's really happy to see that it is open source. I like the app and appreciate your effort very much.
But from the perspective of Material Design, it is not that proper to put a top bar on the hamburger menu (screenshot below).
Is it possible to remove it in the next version? Thanks!
I'd like to suggest adding a currency converter in the app.
The rates need to be updated periodically, like it was done in PalmCalc.
I like the advanced Button on the lower edge,
but with the long hold buttons for accessing secondary function, this would greatly increase the accessibility or rather the user interface?
Maybe combine this with configurable buttons?
It's not an important improvement but would be cool change the app's icon with a new one more flat.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.