Logic Tools
App for number system conversions, complements, and basic binary operations
Conversions
- Binary to Decimal: Converts a binary number into its decimal equivalent.
- Decimal to Binary: Converts a decimal number into binary representation.
- Binary to Hexa: Transforms a binary number into hexadecimal form.
- Hexa to Binary: Converts a hexadecimal number back into binary.
- Hexa to Decimal: Changes a hexadecimal number into decimal format.
Complements
- One's Complement: Represents negative numbers by inverting all bits.
- Two's Complement: Represents negative numbers by inverting bits and adding one.
Operations
- Unsigned Addition: Adds two positive binary numbers without considering sign.
- Unsigned Subtraction: Subtracts binary numbers without considering sign.
- Signed Magnitude Addition: Adds numbers using a sign bit with magnitude representation.
Technologies
- Frontend: Next.js (React)
- Language: TypeScript
Installation & Local Setup
1 - Clone the repository:
<bash>1git clone https://github.com/fazcue/logictools2cd logictools
2 - Run:
<bash>12npm install3npm run dev
3 - Open http://localhost:3000 to use the app locally.
