Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. //Amauri Matias de Sousa A.D.S Noite
  2. void main()
  3. {
  4. Conta c = new Conta("Amauri", 12536589, 10.00);
  5. c.display();
  6. c.imprimeSaldo();
  7. c.Depositar(10);
  8. c.Sacar(0);
  9.  
  10. }
  11.  
  12. class Conta
  13. {
  14. double saque = 0;
  15. double deposito = 0;
  16. double chequeEspecial = 200;
  17. double saldo = 0;
  18. int numeroConta = 0;
  19. String titular = "";
  20.  
  21.  
  22. Conta(String titular, int numeroConta, double saldo)
  23. {
  24. this.titular = titular;
  25. this.saldo = saldo;
  26. this.numeroConta = numeroConta;
  27. }
  28.  
  29. double Depositar(double valor)
  30. {
  31. saldo += valor;
  32. print("Depósito de $valor realizado com sucesso");
  33. print("*****************************************");
  34. print("O saldo atual é de: R\$ $saldo");
  35.  
  36. return saldo;
  37. }
  38. double imprimeSaldo()
  39. {
  40. print("Saldo : R\$ $saldo");
  41. print("*****************************************");
  42. return saldo;
  43. }
  44.  
  45. void display ( )
  46. {
  47. print("*****************************************");
  48. print("Conta: $numeroConta - Titular: $titular ");
  49. print("*****************************************");
  50. }
  51. double Sacar(double valor)
  52. {
  53. if(valor <= (saldo+chequeEspecial))
  54. {
  55. saldo -= valor;
  56. if (valor > 0){
  57. print("*****************************************");
  58. print("Saque de $valor realizado com sucesso");
  59. print("*****************************************");
  60. print("Saldo: R\$ $saldo");
  61. print("*****************************************");
  62. }
  63. }
  64. else
  65. {
  66.  
  67. print("");
  68. print("*****************************************");
  69. print("Você tentou sacar: R\$ $valor");
  70. print("*****************************************");
  71. print("Saldo insuficiente informe outro valor!");
  72. print("*****************************************");
  73. print("Saldo: R\$ $saldo");
  74. print("*****************************************");
  75. print("Limite do cheque especial: R\$ $chequeEspecial");
  76. print("*****************************************");
  77.  
  78. }
  79.  
  80. return saldo;
  81. }
  82. double SacarChequeEspecial(double valor)
  83. {
  84. if(valor <= chequeEspecial)
  85. {
  86. chequeEspecial -= valor;
  87. }
  88. else
  89. {
  90. print("Limite do cheque: R\$ 200,00");
  91. }
  92.  
  93. print("Saque de $valor do cheque especial realizado com sucesso");
  94. print("O saldo atual do cheque especial é de: R\$ $chequeEspecial");
  95. return chequeEspecial;
  96. }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement