Este programa simples em Java mantém um registro de transações bancárias. Cada transação é armazenada em uma lista.
O programa solicitará ao usuário que informe o saldo inicial da conta. Em seguida, o programa solicitará a quantidade total de transações que o cliente deseja realizar.
Para cada transação, o programa solicitará ao usuário:
- O tipo de transação: Digite 'D' para depósito ou 'S' para saque.
- O valor da transação.
Utilizando listas (ArrayList
ou LinkedList
), o programa armazenará cada transação, que incluirá um tipo (Depósito ou Saque) e um valor. Ao final das transações, o programa exibirá o saldo final da conta e a lista de transações.
A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
Entrada | Saída |
---|---|
2500 | Saldo: 2100.0 |
2 | Transacoes: |
d | 1. Deposito de 100.0 |
100 | 2. Saque de 500.0 |
s | |
500 |
Entrada | Saída |
---|---|
900 | Saldo: 800.0 |
1 | Transacoes: |
s | 1. Saque de 100.0 |
100 |
Entrada | Saída |
---|---|
0 | Saldo: 0.0 |
0 | Transacoes: |