public void MintermsFromKmap() { BooleanExpression expression1 = new BooleanExpression("a'b'cd + a'bc'd"); var kmap1 = new KarnaughMap(expression1); Console.WriteLine(kmap1.MintermString()); }
protected override void interpretInput(String input) { switch (input) { case "new": newKmap(); break; case "print": if (this.hasCurrentObject()) { Console.WriteLine(currentObject.ToString()); } break; case "minterms": if (this.hasCurrentObject()) { Console.WriteLine(currentObject.MintermString()); } break; case "expression": if (this.hasCurrentObject()) { Console.WriteLine(currentObject.getSimpleExpression()); } break; case "exit": break; default: Console.WriteLine("Invalid command, please enter a new command, type 'help' for options"); break; } }