Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main()
- {
- // NOME DO TITULAR CONTA SALDO
- Conta c = new Conta("Luiz Davi Sindeaux", 9660, 10.00,);
- //Coloque aqui os métodos
- c.Sacar(0);
- c.Depositar(2);
- c.Sacar(0);
- c.cabecalho();
- //------------------
- }
- class Conta
- {
- double saque = 0;
- double deposito = 0;
- double chequeEspecial = 200;
- double saldo = 0;
- int numeroConta = 0;
- String titular = "";
- Conta(String titular, int numeroConta, double saldo)
- {
- this.titular = titular;
- this.saldo = saldo;
- this.numeroConta = numeroConta;
- }
- double Depositar(double valor)
- {
- cabecalho();
- saldo += valor;
- print("#########################################");
- print("Depósito de $valor realizado com sucesso");
- print("#########################################");
- print("Saldo atual: R\$ $saldo");
- print("#########################################");
- return saldo;
- }
- double imprimeSaldo()
- {
- cabecalho();
- print("Saldo atual: R\$ $saldo");
- return saldo;
- }
- void cabecalho ( )
- {
- print("");
- print("");
- print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
- print("Conta: $numeroConta - Titular: $titular ");
- print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
- print("Cheque especial de R\$$chequeEspecial\,00 disponivel ");
- print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
- }
- double Sacar(double valor)
- {
- cabecalho();
- if(valor <= (saldo+chequeEspecial))
- {
- saldo -= valor;
- if(saldo < 0){
- chequeEspecial += saldo;
- }
- if (valor > 0){
- print("#########################################");
- print(" Saque de R\$$valor realizado com sucesso");
- print("#########################################");
- print(" O saldo atual: R\$ $saldo");
- print("#########################################");
- }
- }
- else
- {
- print("Saldo é insuficiente, por favor informe outro valor!");
- print("Saldo atual: R\$ $saldo");
- print("Saldo atual do cheque especial é: R\$ $chequeEspecial");
- print("Você tentou sacar: R\$ $valor");
- }
- return saldo;
- }
- double SacarChequeEspecial(double valor)
- {
- cabecalho();
- if(valor <= chequeEspecial)
- {
- chequeEspecial -= valor;
- }
- else
- {
- print("O limite para saque do cheque especial não pode ultrapassar o valor de R\$ 200,00");
- }
- print("Saque de $valor do cheque especial realizado com sucesso");
- print("****************************************");
- print("O saldo atual do cheque especial é de: R\$ $chequeEspecial");
- return chequeEspecial;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement