Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 1 day ago
JSON representation

Desafio Intemediário da DIO GFT 01/05 - Registro de Transações Bancárias

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: