Untitled

 avatar
unknown
plain_text
6 months ago
1.1 kB
5
Indexable
<?php
class Produto{
 
    //atriutos

    private $preco; //10 
    private $descricao;
    private $estoque;
    private $cor;
   
    //métodos
  
    public function setPreco($valor){
        if(is_numeric($valor) and $valor > 0){
              $this -> preco = $valor; 
          }
      }
    //diminuir estoque
    public function diminuirEstoque($valor){
      if(is_numeric($valor) and $valor > 0){
            $this -> estoque -= $valor; 
        }
    }
    // aumentar estoque
    public function aumentarEstoque($valor){
        $this -> estoque += $valor; 
    }
    //diminuir preco
    public function diminuirPreco($valor){
        $this -> preco -= $valor; 
    }
    //aumentar preco
    public function aumentarPreco($valor){
        $this -> preco += $valor; 
    }
    //reajustar preco por porcentagem
    public function reajustarPreco($porcentagem){
     //   $this -> preco *= () //FALHOU CONVERSA DE MAIS   
    }

}

$garrafinha = new Produto; 
//$garrafinha -> preco = 10;

$garrafinha -> setPreco(10);
echo "<pre>";
var_dump($garrafinha);
echo "</pre>";
?>
Editor is loading...
Leave a Comment