PUBLICIDADE
Este código tem nota
9,5

Autor

tonh0

Antônio Passos

membro deste março de 2011

Tags

Enquete

Google+ conseguirá ser tão popular quanto o Facebook?
PUBLICIDADE

Classe para Manipular Conta Bancárias


Classe em PHP para manipular conta Bancária com opções como criar conta, sacar, depositar e imprimir dados do cliente.
<?php

/*
* Controle Bancário
* Descrição: Classe que cria conta, saque e deposita
* Autor:    Antônio Norival Ribeiro Passos
* Contato: tonhopassos@gmail.com
* Data: 03/02/2010
* Modificação: 03/02/2011
* Versão: 1.0.0.0
* Licença: Copyright (C) 2011
*/


class banco{


var $nome = ""; // nome do cliente
var $conta = ""; // numero da conta
var $valor = ""; // saldo


// cria conta: caso não especifique o valor, o padrão será 100
function criaConta($nome,$conta,$valor = 100) {
    
    // seta nome
    $this -> nome = $nome;
    // seta conta
    $this -> conta = $conta;
    // seta valor
    $this -> valor = $valor;

}

// faz depósito através do número da conta
function deposito($conta, $valor) {

    // verifica se a conta existe
    if ($this -> conta == $conta) {
        
        // incrementa o deposito ao saldo
        $this -> valor = $this -> valor + $valor;
        echo "Depósito Efetuado Com Sucesso.";
    
    }
    else
        // conta errada
        echo "Conta Errada";


}

// faz saque tendo como parâmetro o numero da conta
function saque($conta, $valor) {
    
    // verifica se a conta existe
    if ($this -> conta == $conta) {
        // verifica se o saldo é suficiente
        if ($valor > $this -> valor) {  
            
            echo "Saldo Insuficiente.";
        
        }  
        else
        {
            // reduz o valor sacado do saldo
            $this -> valor = $this -> valor - $valor;
            echo "Saque Efetuado Com Sucesso";
        }
    }
    else
        // conta errada
        echo "Conta Errada";
}


// imprime os dados do cliente
function imprime() {
    
    // nome, conta e saldo
    echo "<br>--------------------------------------------------<br>";
    echo "Nome: ".$this -> nome."<br>";
    echo "Conta: ".$this -> conta."<br>";
    echo "Saldo: ".$this -> valor;
    echo "<br>--------------------------------------------------<br>";



}


}

// exemplo 
// cria o objeto

$bancoteste = new banco();
// imprime o cliente que é vazio
$bancoteste -> imprime();
echo "Cria Conta";
// cria uma conta
$bancoteste -> criaConta("Antônio Passos","011-1406",200);
// imprime
$bancoteste -> imprime();
// realiza saque de 300
echo "Faz Saque de 300<br>";
$bancoteste -> saque("011-1406",300);
// realiza saque de 150
echo "<br>Faz Saque de 150<br>";
$bancoteste -> saque("011-1406",150);
// imprime
$bancoteste -> imprime();
// faz deposito em conta errada
echo "<br>Faz Depósito Com Numero da Conta Errado<br>";
$bancoteste -> deposito("011-1407",234);
// faz depósito em conta certa
echo "<br>Faz Depósito Com Numero da Conta Certo<br>";
$bancoteste -> deposito("011-1406",234);
// imprime
$bancoteste -> imprime();


Sim   Não   Este código foi útil para você?
NotaComentário
8
moisesmissias comentou em 13/3/2013

eu preciso saber como adicion

como faço isso??
acho que meu servidor nao me da essa opção de programação.
acho que é só html5 e css, o que devo fazer/???
10
web10 comentou em 10/9/2012

bom

bem simples serve para começou a mexer com classe.Bom.
10
homer1 comentou em 20/8/2012

bom

bom demais cara
10
homer1 comentou em 17/8/2012

bom

muito bom cara tava precisando
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

© 2006-2013 R&W Informática Ltda. - Todos os direitos reservados. - Política de Privacidade | Mapa do Site