Menu principale:
class Prodotto { private $codice; private $descrizione; private $aliquotaIva; private $prezzoVendita; public function __construct($codice,$descrizione,$prezzoVendita,$aliquotaIva) { $this->codice=$codice; $this->descrizione=$descrizione; $this->prezzoVendita=$prezzoVendita; $this->aliquotaIva=$aliquotaIva; } public function setCodice($codice) { $this->codice=$codice; } public function getCodice() { return $this->codice; } public function setDescrizione($descrizione) { $this->descrizione=$descrizione; } public function getDescrizione() { return $this->descrizione; } public function setAliquotaIva($aliquotaIva) { $this->aliquotaIva=$aliquotaIva; } public function getAliquotaIva() { return $this->aliquotaIva; } public function setPrezzoVendita($prezzoVendita) { $this->prezzoVendita=$prezzoVendita; } public function getPrezzoVendita() { return $this->prezzoVendita; } public function __toString(){ return "Prodotto Codice: ".$this->getCodice()." - Descrizione: ".$this->getDescrizione()." - Prezzo: ".$this->getPrezzoVendita()."- IVA: ".$this->getAliquotaIva()."%"; } }
$prodotti[0]=new Prodotto("001","Alfa",10.50,22); $prodotti[1]=new Prodotto("002","Beta",20.10,10); $prodotti[2]=new Prodotto("003","Gamma",5.50,22); $prodotti[3]=new Prodotto("004","Delta",10.30,10); $prodotti[4]=new Prodotto("005","Teta",30.50,22); $prodotti[5]=new Prodotto("006","Lambda",25.10,10); echo $prodotti[2]."
"; echo $prodotti[4]."
"; echo "Aumento del 5% del prezzo prodotto ".$prodotti[2]->getDescrizione()."
"; $prodotti[2]->setPrezzoVendita($prodotti[2]->getPrezzoVendita()*1.05); echo $prodotti[2]."
";