Advertisement
vinissh

Orientação a Objetos PHP

Jan 26th, 2019
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.62 KB | None | 0 0
  1. <?php
  2.  
  3. //Criando Classes da conta bancária
  4. class contaNoBanco{
  5.  
  6.  
  7.     public function falarAgencia(){
  8.  
  9.         echo $this->agencia;
  10.     }
  11.  
  12.     public function falarConta(){
  13.  
  14.         echo $this->conta;
  15.     }
  16.  
  17.     public function nomeTitular(){
  18.  
  19.         echo $this->nome;
  20.  
  21.     }
  22.  
  23.     public function  falarDigito(){
  24.  
  25.         echo $this->digito;
  26.     }
  27.  
  28.  
  29.     public function Saldo(){
  30.  
  31.  
  32.         echo $this->saldo;
  33.     }
  34.  
  35. }
  36.  
  37. //Valores no objeto
  38.  
  39. $conta_em_banco = new contaNoBanco();
  40.  
  41. $conta_em_banco->saldo=200.00;
  42.  
  43. $conta_em_banco->conta=69257;
  44.  
  45. $conta_em_banco->digito=3;
  46.  
  47. $conta_em_banco->nome=ucwords("vinicius pereira");
  48.  
  49. $conta_em_banco->agencia=0443;
  50.  
  51.  
  52. echo "<br><br>";
  53.  
  54. //Declarando váriaveis da conta
  55. $conta = 69257;
  56. $digito= 3;
  57. $agencia = 0443;
  58.  
  59.  
  60.  
  61.  
  62.  
  63. //Criando função para saque
  64. function saque_em_conta(){
  65.    
  66.     global $conta_em_banco;
  67.     $saque = 150;
  68.    
  69.     if($saque > $conta_em_banco->saldo){
  70.  
  71.         echo "O valor $saque não está disponivel pois excede o limite :"." R$: ".$conta_em_banco->saldo;
  72.     }elseif($saque < $conta_em_banco->saldo || $saque == $conta_em_banco->saldo ){
  73.  
  74.         $disponivel = ($conta_em_banco->saldo - $saque);
  75.        
  76.         echo "Valor"." R$ ".$saque."disponivel, retire o valor em instantes";
  77.  
  78.         echo "<br>";
  79.  
  80.         echo "Saldo restante :"." R$: ".$disponivel;
  81.  
  82.  
  83.  
  84.     }
  85.  
  86.  
  87. }
  88.  
  89. //Criando função para validação das variaveis da conta
  90. if(isset($conta,$agencia)){
  91.  
  92.  
  93.     if($conta == $conta_em_banco->conta && $agencia == $conta_em_banco->agencia && $digito == $conta_em_banco->digito){
  94.        
  95.  
  96.         return saque_em_conta();
  97.  
  98.     }
  99.  
  100. }else{
  101.  
  102.     echo "Os valores bancários fornecidos não foram encontrados ou são inválidos!";
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement