Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months ago
JSON representation
Desafio da DIO GFT 01/05 - Operações Bancarias Simples com Switch
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/desafio-da-dio-gft-01-operacoes-bancarias-simples-com-switch
- Owner: marcosfshirafuchi
- Created: 2024-07-27T15:48:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T16:54:38.000Z (6 months ago)
- Last Synced: 2024-10-10T18:23:22.733Z (4 months ago)
- Topics: desenvolvimentojavacomia, dio, dio-bootcamp, gft, intellij, intellij-idea, java, javacomia
- Language: Java
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
0Saldo atual: 1000.0
Saldo atual: 500.0
Programa encerrado.