Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Não consigo identificar o erro no codigo?

$
0
0

@Matheus_Oliveira1 escreveu:

Não consigo identificar o erro no código tenho que fazer os métodos sacar e depositar porem esta dando erro

Diagrama:

O cliente Especial recebe um valor limite na sua conta, só podendo sacar até o valor do limite + saldo. Caso ele tente sacar um valor acima do limite+saldo , uma mensagem de “Saque não pode ser efetuado, valor acima do limite” deve ser mostrada.
O cliente Poupança só pode sacar da sua conta , quando seu saldo atingir R$2.000,00, caso ele tente um saque e o saldo ainda não atingiu este valor , uma mensagem deve ser dada “Saque não efetuado, seu saldo é inferior ao valor exigido para saque”

codigo:
cliente conta:

package estudo02;

public class clienteconta {
    private String nome;
    private  String conta;
    double saldo;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getConta() {
        return conta;
    }

    public void setConta(String conta) {
        this.conta = conta;
    }

    public double getSaldo() {
        return saldo;
    }

    public void setSaldo(double saldo) {
        this.saldo = saldo;
    }
    
    public void deposita(double v){
        
    } 
    
    public void saca (double v){
      if (v=limite+saldo) 
      else if System.out.println("“Saque não pode ser efetuado, valor acima do limite” ");
           }}

**cliente especial :** 
package estudo02;

public class clienteespecial extends clienteconta{
    private double limite=100;

    public double getLimite() {
        return limite;
    }

    public void setLimite(double limite) {
        this.limite = limite;
    }}

**cliente poupança:**
package estudo02;

public class clientepoupanca extends clienteconta{
    private float taxajuros=5;

    public float getTaxajuros() {
        return taxajuros;
    }

    public void setTaxajuros(float taxajuros) {
        this.taxajuros = taxajuros;
    }
    
    public void corrigepoupanca(){
       saldo=saldo+saldo*getTaxajuros();
        
       
    }
}

Mensagens: 6

Participantes: 4

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>