Skip to content

marcosfshirafuchi/Desafio-da-DIO-GFT-01-Operacoes-Bancarias-Simples-com-Switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

www.dio.me

Desenvolvido na linguagem Java por:

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.

Releases

No releases published

Packages

No packages published

Languages