<?php /* * Author: Armin Randjbar-Daemi * Demo: http://www.omnistream.co.uk/minimization/ */ if (!empty($_POST['vari'])&&!empty($_POST['minterm'])&&$_POST['vari']<"12"&&strlen($_POST['minterm'])<"100") { $vari=addslashes(trim($_POST['vari'])); $minterm=addslashes(trim($_POST['minterm']));
include("./Minimization.class.php"); include("./Chronometer.php"); $chrono = new Chronometer(); $chrono->start(); $Minimization=new Minimization($vari,$minterm); $chrono->stop(); for($p=0;$p<count($Minimization->PrimeImplicants);$p++) echo $Minimization->PrimeImplicants[$p]."<br />";//show final result echo "<font color=\"#c30606\">execution time: ".$chrono->show()." μs</font>"; } ?> <br /><br /> <form action="index.php" method="post"> <br />Minterms: <input type="text" name="minterm" /> <br />Variables: <input type="text" name="vari" /> <br /><input type="submit" value="ok" name="ok" /> </form>
|