Language and Tools: Python 🐍, GUI: Tkinter 🖥️ (the standard GUI library for Python)
The Upgraded Binary Arithmetic Machine is a project focused on binary format operations and conversions. It provides a user-friendly interface to perform various mathematical operations on binary numbers.
The project includes the following tasks:
-
Conversions:
- Decimal Conversion
- Binary Conversion
- Octal Conversion
- Hexadecimal Conversion
-
Binary Operations:
- Addition
- Subtraction
- Multiplication
- Division
-
1's and 2's Complement
-
Binary Left and Right Shift
-
Binary Encryption and Decryption
-
Bitwise Operators:
- AND operator
- OR operator
- XOR operator
In the future, we have plans to enhance the project with the following features:
- Algorithm to handle floating decimal values in operations and conversions.
- Support for scientific calculations such as speed of light, gravity, logarithm, and antilogarithm.
- Integration of security features for advanced calculations.
Contributions are welcome! If you would like to contribute to the project, please follow the guidelines outlined in the CONTRIBUTING.md file.
This project is licensed under the MIT License.
For any inquiries or suggestions, please contact us via our LinkedIn profile.
We appreciate your interest in the Upgraded Binary Arithmetic Machine project. Happy coding! 😊