public function getItens() { return $this->itens; } public function finalizarVenda() { foreach ($this->itens as $item) { $quantidade = $item[0]; $produto = $item[1]; //Soma Total $total += $produto->calculaPrecoVenda() * $quantidade; //Diminuir estoque $produto->resgistraVenda($quantidade); } return $total; } } #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 //finalizar a venda echo $venda->finalizarVenda();