Skip to content

SergPiven/Calculator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator

This is simple calculator application that allows you to perform the four basic mathematical operations (+,-,*, /) in addition to modulus, exponential, and square root operations. This application was written in Java and uses the JavaFx framework.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

At least Java SDK 8 (JDK 11 will require the Open JavaFX 11 SDK)
An Integrated Development Environment (Preferably Intellij IDEA - which was used to develop this software).

Testing

This project includes a runnable jar file that can be used to quickly run the current state of the application. The location of this jar file is in out/artifacts/Calculator/Calculator.jar
This jar can be run through the command prompt opened in that location by typing "java -jar Calculator.jar" without the quotes. In addition, there is an Calculator.exe file in the out/artifacts/Calculator/bundles/Calculator folder that can be used on Windows operating systems.

If you would like to modify the source files, the project structure is as follows...

The src directory contains all the java package(s) mentioned below.

The calculator package contains the necessary controller.java, main.java, and calculator.fxml file for this Fx project

Contributing

Currently just me.

License

Standard Github license. Feel free to view and fork this project for personal use.

About Me

My name is Amit Kohli, and I am currently a student at Western Governor's University. I am pursuing a Bachelor's in Science in Software Development. I welcome any feedback about any modifications that can be done to optimize this application.

Contact

[email protected]

About

JavaFX scientific calculator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 70.8%
  • HTML 29.2%