Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. ContaBancaria conta = new ContaBancaria();
  2. ContaPoupanca poupanca = new ContaPoupanca();
  3.  
  4. // crie apenas uma conta
  5. ContaPoupanca conta = new ContaPoupanca();
  6.  
  7. boolean sair = false;
  8. while (!sair) {
  9. ... aqui não muda
  10. if (opcao == 1) {
  11. ...
  12. } else if (opcao == 2) {
  13. System.out.print("Digite o valor do saque: ");
  14. double valor = scan.nextDouble();
  15. conta.sacar(valor); // sacar da conta
  16. } else if (opcao == 3) {
  17. ....
  18. }
  19.  
  20. public class ContaBancaria {
  21. protected double saldo;
  22.  
  23. public double getSaldo() {
  24. return saldo;
  25. }
  26.  
  27. public void depositar(double valor) {
  28. this.saldo += valor;
  29. }
  30. }
  31.  
  32. public class ContaPoupanca extends ContaBancaria {
  33. public void sacar(double valor) {
  34. if (valor <= this.saldo) { // <-- repare no <=
  35. this.saldo -= valor;
  36. System.out.println("Saque realizado com sucesso!nSaldo: " + this.saldo);
  37. } else {
  38. System.out.println("Saldo insuficiente.nSaldo: " + this.saldo);
  39. }
  40. }
  41.  
  42. public void calcularNovoSaldo(int dia) {
  43. if (dia >= 15) {
  44. System.out.println("Rendimento: " + (this.saldo + 100));
  45. } else {
  46. System.out.println("Sem rendimento. Saldo: " + this.saldo);
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement