*/ public function getItems() { return $this->itens; } } #Fim da Class Venda #----------------------------------- //Intanciar o objecto venda $venda = new Venda(); //Adicionar alguns produtos $venda->addItem(3, new Produto('Vinho', 10, 15)); //58.5 $venda->addItem(2, new Produto('Salame', 20, 20)); //52 $venda->addItem(1, new Produto('Queijo', 30, 10)); //13 /* Rotina para calcular o total de uma venda e diminuir o estoque */ $total = 0; foreach ($venda->getItems() as $item) { $quantidade = $item[0]; $produto = $item[1]; //soma total $total += $produto->calculaPrecoVenda() * $quantidade; //Diminui o estoque $produto->resgistraVenda($quantidade); } echo $total;