Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Exercicio Pratico</title>
- </head>
- <body>
- <h1><fomt color="blue">Exercicio pratico aula 05b Gustavo Guanabara</fomt></h1>
- <a href="https://youtu.be/KR9xaLwTw-E" target="_blank">link video aula</a><br>
- <?php
- echo "<pre>";
- require_once 'conta.php';
- $co1 = new Conta();
- $co1->abrirConta("CC");
- $co1->setNumConta(1111222233334444);
- $co1->setDono("Andre");
- $co1->depositar(300);
- echo "<br><br>";
- print_r($co1);
- echo "</pre>";
- ?>
- <marquee>irc.vircio.org #sampa Phacker</marquee>
- </body>
- </html>
- classe conta.php
- <?php
- class Conta{
- public $numConta;
- protected $tipo;
- private $dono;
- private $saldo;
- private $status;
- public function abrirConta($t){
- $this->setTipo($t);
- $this->setStatus(true);
- if($t=="CC"){
- $this->setSaldo(50);
- }elseif($t=="CP"){
- $this->setSaldo(150);
- }
- }
- public function fecharConta(){
- if($this->getSaldo() > 0){
- echo "<p>Não e possivel fechar conta com saldo positivo</p>";
- }elseif($this->getSalado() < 0){
- echo "<p>Não e possivel fechar conta com saldo negativo!</p>";
- }else{
- $this->setStatus(false);
- }
- }
- public function depositar($v){
- if($this->getStatus()){
- $this->setSaldo($this->getSaldo()+$v);
- //$this->saldo=$this-> saldo + $v;
- }else{
- echo "Não foi posivel depositar!";
- }
- }
- public function sacar($v){
- if($this->getStatus()){
- if($this->getSaldo()> $v){
- //$this->saldo= $this-> saldo - $v;
- $this->setSaldo($this->setSaldo()-$v);
- }else{
- echo "Saldo insufisiente!";
- }
- }else{
- echo "Conta esta ativada!";
- }
- }
- public function pagarMensalidade(){
- if($this->getTipo()=="CC"){
- $v=12;
- }elseif($this->getTipo()=="CP"){
- $v=20;
- }
- if ($this->getStatus()){
- $this->setSaldo($this->getSaldo()-$v);
- }
- }
- public function __construct(){
- $this->setSaldo(0);
- $this->setStatus(false);
- echo "<h2><font color='red'>Conta criada com susseso!</font></h2>";
- }
- public function getNumConta(){
- return $this->numConta;
- }
- public function setNumConta($n){
- $this->numConta=$n;
- }
- public function getTipo(){
- return $this->tipo;
- }
- public function setTipo($t){
- $this->tipo=$t;
- }
- public function getDono(){
- return $this->dono;
- }
- public function setDono($d){
- $this->dono=$d;
- }
- public function getSaldo(){
- return $this->dono;
- }
- public function setSaldo($s){
- $this->saldo=$s;
- }
- public function getStatus(){
- return $this->status;
- }
- public function setStatus($st){
- $this->status=$st;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement