Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. void main()
  2. {
  3. // NOME DO TITULAR CONTA SALDO
  4. Conta c = new Conta("Luiz Davi Sindeaux", 9660, 10.00,);
  5. //Coloque aqui os métodos
  6.  
  7. c.Sacar(0);
  8. c.Depositar(2);
  9. c.Sacar(0);
  10. c.cabecalho();
  11.  
  12.  
  13. //------------------
  14. }
  15.  
  16. class Conta
  17. {
  18. double saque = 0;
  19. double deposito = 0;
  20. double chequeEspecial = 200;
  21. double saldo = 0;
  22. int numeroConta = 0;
  23. String titular = "";
  24.  
  25.  
  26. Conta(String titular, int numeroConta, double saldo)
  27. {
  28. this.titular = titular;
  29. this.saldo = saldo;
  30. this.numeroConta = numeroConta;
  31. }
  32.  
  33.  
  34.  
  35. double Depositar(double valor)
  36. {
  37. cabecalho();
  38. saldo += valor;
  39. print("#########################################");
  40. print("Depósito de $valor realizado com sucesso");
  41. print("#########################################");
  42. print("Saldo atual: R\$ $saldo");
  43. print("#########################################");
  44. return saldo;
  45. }
  46. double imprimeSaldo()
  47. {
  48. cabecalho();
  49. print("Saldo atual: R\$ $saldo");
  50. return saldo;
  51. }
  52.  
  53. void cabecalho ( )
  54. {
  55.  
  56. print("");
  57. print("");
  58. print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
  59. print("Conta: $numeroConta - Titular: $titular ");
  60. print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
  61. print("Cheque especial de R\$$chequeEspecial\,00 disponivel ");
  62. print("~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-");
  63. }
  64. double Sacar(double valor)
  65. {
  66. cabecalho();
  67. if(valor <= (saldo+chequeEspecial))
  68. {
  69. saldo -= valor;
  70. if(saldo < 0){
  71. chequeEspecial += saldo;
  72. }
  73. if (valor > 0){
  74. print("#########################################");
  75. print(" Saque de R\$$valor realizado com sucesso");
  76. print("#########################################");
  77. print(" O saldo atual: R\$ $saldo");
  78. print("#########################################");
  79. }
  80. }
  81. else
  82. {
  83. print("Saldo é insuficiente, por favor informe outro valor!");
  84. print("Saldo atual: R\$ $saldo");
  85. print("Saldo atual do cheque especial é: R\$ $chequeEspecial");
  86. print("Você tentou sacar: R\$ $valor");
  87. }
  88.  
  89. return saldo;
  90. }
  91. double SacarChequeEspecial(double valor)
  92. {
  93. cabecalho();
  94. if(valor <= chequeEspecial)
  95. {
  96. chequeEspecial -= valor;
  97. }
  98. else
  99. {
  100. print("O limite para saque do cheque especial não pode ultrapassar o valor de R\$ 200,00");
  101. }
  102.  
  103. print("Saque de $valor do cheque especial realizado com sucesso");
  104. print("****************************************");
  105. print("O saldo atual do cheque especial é de: R\$ $chequeEspecial");
  106. return chequeEspecial;
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement