CI-Calculator, A scientific calculator, built using JAVA. Front-end has been designed by java swing API.
A Scientific calculator build on JAVA(J2SE) with swing API to design the interface.
Version: 2.0.0
System requirement: Java Virtual Machine(JVM);
Date of Released: 21st February 2017
Copyright: 2017, CI- Technology
Arithmetic operation
Logarithm!
Trigonometry
git clone https://github.com/alimranahmed/CI-Calculator.git
To perform any double operand operation, users have to enter one operand then the operation then another operand then the equal button. e.g. 1 + 2 =
To perform any single operand operation, user have to enter the operand then the operation button. e. g. entering "0 sin" is as "sin(0)"
To calculate percentage, users have to enter operand(for which, percentage will be calculated) then the multiplication button(x) then enter the amount of percent then press the percent button(%). e. g. 200 x 5%
In the calculator, C => Clear, DE => Delete by one digit, Mod => Reminder of division
Calculators functionality is defined in the Engine
class.
ActionServer
is handling button click event.
ElementContainer
class bind all calculator visual element together.
ButtonHolder
create all required buttons those are being used by ElementContainer
Contribution to is always welcome. If you want to contribute on this project just create an issue and then make a pull request with your contribution.