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>"; echo "================================="; } } echo "================================="; echo "<br/>"; if (isset($_POST["ribalta"])) { $ribalta = new Mystring($_POST["ribalta"]);
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();
$this->n = $numero; } public function modulo() { if ($this->n < 0) { return -$this->n; } return $this->n; } public function somma($b) { return $this->n + $b; } public function sommaOggetto($b) { $ris = $this->n + $b->n; return new Numero($ris); } } /*istanzio nuovo oggetto di vlasse numero */ $a = new Numero(-5); $b = new Numero(100); /*eseguo modulo sull'oggetto di tipo numro */ echo "<br/>"; echo "Modulo= " . $a->modulo() . "<br/>"; echo "Somma= " . $a->somma(90) . "<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/>"; ?>