Advertisement
ph4x35ccb

Calculadora

Apr 8th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.16 KB | None | 0 0
  1. <?php
  2. /*
  3. Instancie a  classe Calculadora com um valor
  4. chame a funcao desejada para fazer o calsulo
  5. calsuladora imprementada apartir do exemplo
  6. dado no curso PHP intermediario treinaWeb
  7. somente imprementei outras funçoes ja que nela
  8. so tinha a funçao dividir
  9. */
  10.  
  11. class Calculadora
  12. {
  13.     protected $valor;
  14.  
  15.     public function __construct($valor)
  16.     {
  17.         $this->setValor($valor);
  18.     }
  19.  
  20.  
  21.     public function setValor($valor)
  22.     {
  23.         $this->valor=$valor;
  24.     }
  25.     public function getValor()
  26.     {
  27.         return number_format($this->valor,1);
  28.     }
  29.  
  30.  
  31.     public function dividir($div)
  32.     {
  33.         if($div===0){
  34.             throw new Exception('Não é e possível dividor por ZERO!');
  35.         }
  36.         $this->valor /= $por;
  37.     }
  38.     public function soma($som)
  39.     {
  40.         if($som===0){
  41.             throw new Exception('Não é possível somar por ZERO!');
  42.         }
  43.         $this->valor += $som;
  44.     }
  45.     public function subtrai($sub)
  46.     {
  47.         if($sub===0){
  48.             throw new Exception('Não é possível subtrair por ZERO!');
  49.         }
  50.         $this->valor -= $sub;
  51.     }
  52.     public function multiplica($mul)
  53.     {
  54.         if($mul===0){
  55.             throw new Exception('Não é possível multiplicar por ZERO!');
  56.         }
  57.         $this->valor *= $mul;
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement