facu.azcue.dev logo

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/logictools
2cd logictools

2 - Run:

<bash>
1
2npm install
3npm run dev

3 - Open http://localhost:3000 to use the app locally.