A multi calculator in Python using Tkinter library. I will try and solve any issues you have. I will update this repo regularly adding new calculators (I already have some in mind but if you want a specific one i will try and code it). Feel free to make any suggestions!
This program was only tested on Windows so it may not work on other systems. (Might work on Linux, I coded it so it does, but it might have some errors.)
Check https://github.com/J1D1-7398/Python-Installation-Tutorial for a full tutorial on how to install python.
When you arrive at "Optional Features", select "Tcl/Tk, turtle and IDLE" (turtle is not necessary but it comes bundled together)
Leave the rest untouched
Finish installation
Check https://github.com/J1D1-7398/Python-Installation-Tutorial for downloading the installer.
When you have successfully downloaded the python installer (Preferably the latest version)
Execute the installer
Select "Modify"
When you arrive at "Optional Features", select "Tcl/Tk, turtle and IDLE" (turtle is not necessary but it comes bundled together)
Leave the rest untouched
Finish installation
Open Command Prompt and navigate to the directory where you have cloned/downloaded the repository. Remember to enter in the "Code" and the "APP" folder, where the python files are stored
When you have reached the directory in Command Prompt type
python main.py
✅ It should work fine!
The menu should pop up
Select an item in the list and press the button "Select" alternatively you can just close the interface with the "Close" button
- Basic Calculator
- Scientific Calculator (It is incomplete so there will be some gaps)
- Pythagorean Theorem Calculator.
-
Two modes:
- Cathetus + Cathetus (When you have the two cathetus)
- Cathetus + Hypothenuse (When you have a cathetus and a hypothenuse)
-
Second Degree Equations Calculator
- Three modes:
- Complete Equation (When you have a, b and c)
- Incomplete Equations:
- A+B (When you only have a and b)
- A+C (When you only have a and c)
ℹ️ All calculators have a menu button at the top left corner to go back to the menu
Any errors or questions you have, feel free to write an issue or contact me through e-mail