Skip to content

Mais-A-A/BooleanExpressionEvaluator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Boolean Expression Evaluator and Circuit Simulator Project

Introduction

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.

Tabel of content

  • Expression Evaluation
  • Gate Visualization (GUI)

Expression Evaluation:

  • Reads expressions from a text file.
  • Supports basic Boolean operations: OR (+), AND (.), and NOT (~).
  • Evaluates expressions based on input values for the variables.

Gate Visualization (GUI) :

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.

Optimization :

Displays output of the expression using colors (RED indicates LOW-ZERO || GREEN indicates HIGH-ONE).

Some Examples

449458716_3268139086650394_952893858447121856_n 449532666_1031941215019855_4313692348385971981_n 448972809_499864882466602_3840089095564407731_n 448631340_1272340520400039_1243987855381329501_n

About

java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages