This project is a Java application that processes Boolean expressions, evaluates them based on input values, and visually represents the logic gates corresponding to these expressions.
- Expression Evaluation
- Gate Visualization (GUI)
- Reads expressions from a text file.
- Supports basic Boolean operations: OR (+), AND (.), and NOT (~).
- Evaluates expressions based on input values for the variables.
It provides a user-friendly interface to interact with the BooleanExpressionEvaluatorAndCircuitSimulator backend. Includes an interactive label with navigation buttons for user instructions.Users can enter the boolean expression with variables , and enter the binary values for each variable , click the button 'Calculate' ,so it moves to the next interface where it can draws logic gates for the given Boolean expression.
Displays output of the expression using colors (RED indicates LOW-ZERO || GREEN indicates HIGH-ONE).



