<?php include_once 'classes/Cesta.class.php'; include_once 'classes/Produto2.class.php'; $produto1 = new Produto(); $produto2 = new Produto(); $produto3 = new Produto(); $produto4 = new Produto(); $produto1->Codigo = 1; $produto1->Descricao = 'Ameixa'; $produto1->Preco = 1.4; $produto2->Codigo = 2; $produto2->Descricao = 'Morango'; $produto2->Preco = 2.24; $produto3->Codigo = 3; $produto3->Descricao = 'Abacaxi'; $produto3->Preco = 2.86; $produto4->Codigo = 4; $produto4->Descricao = 'Laranja'; $produto4->Preco = 1.14; $cesta = new Cesta(); $cesta->AdicionaItem($produto1); $cesta->AdicionaItem($produto2); $cesta->AdicionaItem($produto3); $cesta->AdicionaItem($produto4); echo $cesta->CalculaTotal(); echo "<br>\n"; // quebra de linha echo $cesta->ExibeLista();
<?php include_once '../Classes/Fornecedor-class.php'; include_once '../Classes/Produto-class.php'; include_once '../Classes/Cesta-class.php'; include_once '../Classes/Contato-class.php'; $objForncedor = new Fornecedor(123, 'Limitada SA', 'Rua 99', 'Rondonopolis'); print_r($objForncedor); echo '<br />'; $objProduto = new Produto(456, 'Chocolate', 1.23, 4, $objForncedor); $objProduto2 = new Produto(867, 'Leite', 2.13, 9, $objForncedor); $objProduto3 = new Produto(358, 'Amendoin', 3.93, 2, $objForncedor); print_r($objProduto); echo '<br />'; //PRODUTO E FORNECEDOR TEM UMA "ASSOCIAÇÃO" $cesta = new Cesta(); $cesta->adicionaItem($objProduto); $cesta->adicionaItem($objProduto2); $cesta->adicionaItem($objProduto3); echo 'Total: ' . $cesta->calculaTotal() . '<br />'; echo $cesta->exibeLista(); //CESTA E PRODUTO TEM UMA "AGREGAÇÃO" $objForncedor->contato->setContato('Pedro', '9999-9999', 'pedro@gmail'); echo $objForncedor->contato->getContato(); //CONTATO E FORNECEDOR TEM UM "COMPOSIÇÃO"
<?php require_once 'classes/Produto.php'; require_once 'classes/Cesta.php'; $c1 = new Cesta(); $c1->addItem($p1 = new Produto('Chocolate', 10, 5)); $c1->addItem($p2 = new Produto('Café', 100, 7)); $c1->addItem($p3 = new Produto('Mostarda', 50, 3)); foreach ($c1->getItens() as $item) { print 'Item: ' . $item->getDescricao() . "<br>\n"; }
<?php include_once 'classes/Cesta.class.php'; include_once 'classes/Fornecedor1.class.php'; include_once 'classes/Produto2.class.php'; $fornecedor = new Fornecedor(); $fornecedor->RazaoSocial = 'Produtos Bom Gosto S.A.'; $cesta = new Cesta(); $cesta->AdicionaItem($fornecedor); $cesta->CalculaTotal();