Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcosfshirafuchi/desafio-da-dio-gft-01-operacoes-bancarias-simples-com-switch

Desafio da DIO GFT 01/05 - Operações Bancarias Simples com Switch
https://github.com/marcosfshirafuchi/desafio-da-dio-gft-01-operacoes-bancarias-simples-com-switch

desenvolvimentojavacomia dio dio-bootcamp gft intellij intellij-idea java javacomia

Last synced: 1 day ago
JSON representation

Desafio da DIO GFT 01/05 - Operações Bancarias Simples com Switch

Awesome Lists containing this project

README

        

# Desafio da DIO GFT 01 - Operações Bancarias Simples com Switch
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.

# Explorando Desafios de Códigos Básicos em Java
## Desafio 01 / 05 - Operações Bancárias Simples com Switch
### Descrição
Você está desenvolvendo um programa simples em Java para simular operações bancárias básicas. A aplicação deve permitir ao usuário realizar depósitos, saques e consultar o saldo em uma conta bancária virtual.
### Entrada
* O programa exibirá um menu com as seguintes opções:

1. Depositar
2. Sacar
3. Consultar Saldo
4. Encerrar
* O usuário escolherá uma dessas opções digitando o número correspondente.

### Saída
* Utilizando um switch, o programa realizará a operação escolhida pelo usuário.

* Se o usuário escolher:

* 1: O programa solicitará o valor a ser depositado e atualizará o saldo. Além disso, deve imprimir o saldo atual com a mensagem "Saldo atual: {saldo com 1 casa decimal}".
* 2: O programa solicitará o valor a ser sacado e verificará se há saldo suficiente. Sendo assim, deve imprimir "Saldo atual: {saldo com 1 casa decimal}" quando o saldo for suficiente e "Saldo insuficiente."
* 3: O programa apenas exibirá o saldo atual da conta: "Saldo atual: {saldo com 1 casa decimal}".
* 0: O programa encerrará, imprimindo "Programa encerrado.".

### 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




1

50

2

100

0


Saldo atual: 50.0

Saldo insuficiente.

Programa encerrado.



3

1

550

0

Saldo atual: 0.0

Saldo atual: 550.0

Programa encerrado.


1

1000

2

500

0

Saldo atual: 1000.0

Saldo atual: 500.0

Programa encerrado.