Info

Our names are Samarth Parekh and Arjun Ramprasad.

Discord: SamarthParekh#0291 arjun ramprasad#8419

Schools: Samarth - JP Stevens High School, Edison, NJ Arjun - Centennial High School, Frisco, TX

Inspiration

We just started using python and learning its basics. We came into this hackathon looking for some experience, a great time, and being able to see the creativity of other fellow high schoolers. This quarantine gave us the opportunity to learn something new and peak an interest in programming.We wanted to make something not too complex but challenging enough for us.

What it does

Our calculator performs many different tasks and operations. It can perform the most basic operations including addition, subtraction, multiplication, and division. It can also deal with roots greater than and equal to 2. It can also solve expression with powers. Our calculator also has a formula section. It can perform various different formulas from area and perimeter to surface area and volume. It also has 2 well-known formulas: the quadratic formula and the Pythagorean theorem. Lastly, our calculator has a converter, which converts temperature into different units.

How we built it

We used the IDE PyCharm to develop and run our code. We used several different functions to help us organize and build our code. These include the if and elif statements. We also took advantage of the math library and used several functions such as math.sqrt and math.pi.

Challenges we ran into

As we were still new to PyCharm's interface, we took some time getting used to editing and running our code. As we also are new to python, we had to look up a few solutions to our problems, such as finding the math library. We also had to find the specific functions and formulas necessary for a calculator to work.

Accomplishments that we're proud of

We are proud that we were able to code a fully-functioning calculator with many different functions. As it was our first time, we are proud to have worked so hard and completed this project.

What we learned

We learned about the math libraries and the several different functions found within it. We also learned the use of proper indentation, and how even once space can bring about errors in the code.

What's next for Calculator

This project has a very long way to go still and will continue developing. We are looking to make our calculator into a website which will be much more user friendly. This project will also have many new additions to it, including new and improved formulas, and several more conversion abilities present in the near future.

Theme

We coded outside the available categories and made a mathematical calculator.

Built With

Share this project:

Updates