- DNF output and validation
This commit is contained in:
parent
1a57b2db62
commit
fa0ef95e11
@ -63,6 +63,14 @@ class TruthTableTask extends PicturedTask
|
||||
$this->lf = LogicFunction::genRandomDF($input_vars);
|
||||
}
|
||||
|
||||
public function getFunctionAsDNF(): string {
|
||||
return $this->lf->toDNF();
|
||||
}
|
||||
|
||||
public function isValidDNF(): bool {
|
||||
return LogicFunction::isCorrectDNF($this->lf->getInputVars(), $this->lf->getExpression());
|
||||
}
|
||||
|
||||
public function setLogicFunctionExpr(string $expr, array $input_vars = []): void {
|
||||
$this->lf = new LogicFunction($expr, $input_vars);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user