Skip to content
This repository was archived by the owner on May 27, 2023. It is now read-only.

Commit 855605a

Browse files
authored
Update README.md
Updated ReadMe
1 parent 91be012 commit 855605a

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

README.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,30 @@
1-
# Boolean Expression Solver
2-
A simple boolean expression validator, creating truth tables for boolean expressions
1+
# Boolean Algebra Expression Solver
2+
This application is a simple boolean algebra expression solver coded in C# using WPF. The purpose of this program was to help me learn WPF as well as utilise reverse polish notation and the shunting yard algorithm. This application takes a boolean expression as an input and outputs its corresponding truth table.
3+
4+
## How To Use
5+
1. Insert the number of terms you wish to evaluate in the "Number Of Terms" textbox
6+
2. Insert your desired expression to be evaluated into the "Expression" textbox
7+
8+
### Symbols Used
9+
The symbols used in this program include:
10+
* \* as __AND__
11+
* \+ as __OR__
12+
* ^ as __XOR__
13+
* ' as __NOT__
14+
* () as order of operations and for grouping
15+
16+
### Examples Of Expression
17+
A example of an expression would be:
18+
(2 + 1') ^ 3 * 4
19+
20+
## Prerequisites
21+
This program requires no prerequisites
22+
23+
## Built With
24+
This program was built with no external frameworks excluding the C# system libraries, all additional libraries included, such as the maths class was created by me, Shaan Khan.
25+
26+
## Authors
27+
* **Shaan Khan** - *All Work*
28+
29+
## License
30+
This project is licensed under the Mozilla Public License 2.0 - see the [LICENSE](https://github.com/ShaanCoding/Boolean-Expression-Solver/blob/master/LICENSE) files for details

0 commit comments

Comments
 (0)