Skip to content
/ bincalc Public

Arbitrary precision calculator with web UI (uses BigInt)

License

Notifications You must be signed in to change notification settings

607011/bincalc

Repository files navigation

APC

Arbitrary Precision Calculator with Web UI

This formula-based calculator uses JavaScript’s BigInt to operate on almost infinitely large integers.

Write your formulas as you’re used to in JavaScript, one per line, e.g. 4*(b1111^b1010)+xff*o77, i.e. bitwise XOR the binary values 1111 and 1010, then multiply the result with 4 (decimal), finally add the product of hexadecimal value ff and the octal value 77. You can also assign values to variables like in a = 2**128. Choose the number system for the result output using the radio buttons.

Try it!

screenshot of APC in action

Literature


Terms Of Use

This software was created for teaching and demonstration purposes and is not intended for productive use. Heise Medien and the author are therefore not liable for damages arising from the use of the software and do not guarantee its completeness, freedom from errors and suitability for a specific purpose.

Nutzungshinweise

Diese Software wurde zu Lehr- und Demonstrationszwecken geschaffen und ist nicht für den produktiven Einsatz vorgesehen. Heise Medien und der Autor haften daher nicht für Schäden, die aus der Nutzung der Software entstehen, und übernehmen keine Gewähr für ihre Vollständigkeit, Fehlerfreiheit und Eignung für einen bestimmten Zweck.