package ExerciciosJava;
import java.util.Scanner;
public class ExercicioContaBancaria1 {
/*
Sistema capaz de:
- Inicializar dados do cliente
- Menu de opções
- Visualização do saldo
- Enviar valor
- Receber valor
*/
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("Digite seu nome");
String nomeCliente = entrada.nextLine();
System.out.println("Digite o tipo de conta");
String tipoConta = entrada.nextLine();
System.out.println("Digite o valor do saldo inicial");
int saldoInicial = entrada.nextInt();
int saldoAtualizado = saldoInicial;
int opcaoMenu = 0;
int valorRecebido = 0;
int valorTransferido = 0;
String menu = String.format("""
Operações
1 - Consultar dados
2 - Receber valor
3 - Transferir valor
4 - Sair
Digite a opção desejada:
""");
String mensagem = String.format("""
******************************************************
Dados do cliente
Nome: %s.
Tipo de conta: %s.
Saldo inicial: R$ %d,00.
******************************************************
""", nomeCliente, tipoConta, saldoInicial);
System.out.println(mensagem);
while (opcaoMenu != 4){
System.out.println(menu);
opcaoMenu = entrada.nextInt();
switch (opcaoMenu){
case 1:
System.out.println("Seu saldo é de R$" + saldoAtualizado);
break;
case 2:
System.out.println("Qual o valor a ser recebido?");
valorRecebido = entrada.nextInt();
saldoAtualizado += valorRecebido;
System.out.println("Operação realizada com sucesso! Seu saldo é R$" + saldoAtualizado);
break;
case 3:
System.out.println("Qual valor deverá ser transferido?");
valorTransferido = entrada.nextInt();
saldoAtualizado -= valorTransferido;
System.out.println("Operação realizada com sucesso! Seu saldo é R$" + saldoAtualizado);
break;
case 4:
System.out.println("Operações finalizadas.");
break;
default:
System.out.println("Opção inválida, tente novamente");
}
}
}
}