public function __construct($numero) { $this->n = $numero; } public function modulo() { if ($this->n < 0) { return -$this->n; } return $this->n; } public function somma($a) { return $this->n + $a; } public function quadrato() { return $this->n * $this->n; } public function moltiplico($a) { return $this->n * $a; } } $var1 = new Numero(-5); $var2 = new Numero(-9); echo $var1->modulo() . "<br />"; echo $var1->somma(1000) . "<br />"; echo $var1->quadrato() . "<br />"; echo $var2->moltiplico(10) . "<br />"; echo $var2->modulo();
// prova con classi include "libreria_classi.php"; if (isset($_POST["operazione"])) { $a = new Numero($_POST["num1"]); if ($_POST["operazione"] == "modulo") { echo "================================="; echo "<br>"; echo "modulo = " . $a->modulo(); echo "<br>"; echo "<br>"; } if ($_POST["operazione"] == "quadrato") { echo "================================="; echo "<br>"; echo "elevato al quadrato = "; echo $a->quadrato(); echo "<br>"; } if ($_POST["operazione"] == "addizione") { echo "================================="; echo "<br>"; echo "sommatoria = "; echo $a->somma($_POST["num2"]); echo "<br>"; echo "================================="; } if ($_POST["operazione"] == "tasso") { echo "================================="; echo "prezzo con iva = "; echo $a->iva($_POST["num2"]); echo "<br>";
<form method="get"> <input name="quadrato" type="text"></input> <br /><br /> <input name="numero1" type="text"></input> <input name="numero2" type="text"></input> <br /><br /> <input name="numero3" type="text"></input> <input name="numero4" type="text"></input> <br /><br /> <input name="numero5" type="text"></input> <input name="numero6" type="text"></input> <br /><br /> <input name="numero7" type="text"></input> <input name="numero8" type="text"></input> <input type="submit" value="Go"/> </form> </html> <?php include "libreria_mate.php"; $a = $_GET["quadrato"]; $a = new Numero($_GET["quadrato"]); $b = new Numero($_GET["numero1"]); $c = new Numero($_GET["numero3"]); $d = new Numero($_GET["numero5"]); $e = new Numero($_GET["numero7"]); // $c = new Numero($_GET["numero2"]); echo "quadrato = " . $a->quadrato() . "<br/>"; echo "somma = " . $b->somma($_GET["numero2"]) . "<br/>"; echo "sottrazione = " . $c->sottrazione($_GET["numero4"]) . "<br/>"; echo "moltiplicazione = " . $d->moltiplicazione($_GET["numero6"]) . "<br/>"; echo "divisione = " . $e->divisione($_GET["numero8"]) . "<br/>"; ?>