Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-01-registro-de-transacoes-bancarias
Desafio Intemediário da DIO GFT 01/05 - Registro de Transações Bancárias
https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-01-registro-de-transacoes-bancarias
desafiosdadio desafiosintermediariosdadio dio dio-bootcamp gft intellij intellij-idea java javaintermediario poo
Last synced: 4 days ago
JSON representation
Desafio Intemediário da DIO GFT 01/05 - Registro de Transações Bancárias
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/desafio-intemediario-da-dio-gft-01-registro-de-transacoes-bancarias
- Owner: marcosfshirafuchi
- Created: 2024-07-27T20:24:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T20:39:16.000Z (5 months ago)
- Last Synced: 2024-10-31T13:22:55.348Z (about 2 months ago)
- Topics: desafiosdadio, desafiosintermediariosdadio, dio, dio-bootcamp, gft, intellij, intellij-idea, java, javaintermediario, poo
- Language: Java
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio Intemediário da DIO GFT 01 - Registro de Transações Bancárias
www.dio.me#### Desenvolvido na linguagem Java por:
- [Marcos Shirafuchi](https://github.com/marcosfshirafuchi)# Principais Tecnologias
- Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
- IntelliJ : Usei o IntelliJ como a IDEA.# Dominando Desafios de Códigos Intermediários em Java
## Desafio 01 / 05 - Registro de Transações Bancárias
### Descrição
Você está desenvolvendo um programa simples em Java para manter um registro de transações bancárias. Cada transação é armazenada em uma lista.### Entrada
* 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.#### Entrada de Transações:
* 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.### Saída
* 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### Exemplos
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
2
d
100
s
500
Saldo: 2100.0
Transacoes:
1. Deposito de 100.0
2. Saque de 500.0
900
1
s
100
Saldo: 800.0
Transacoes:
1. Saque de 100.0
0
0
Saldo: 0.0
Transacoes: