Digital Circuit Solver is a C++ program for solving any digital circuit.
In the input file do the following:
1- Gate_name first_input_node_name first_input_node_name output_node_name
2- SET node_name Boolean_Value
3- SIM (this command is used to start calculating the output)
4- OUT ALL (display the output of each node)