import java.util.Scanner;
public class BcBank{
public static void main(String[] args) {
double saldoInicial = 5500;
String nome = "Brunno Cristóvão";
String TipodeConta = "Conta corrente";
int operacao = 0;
Scanner BcBank = new Scanner(System.in);
double Deposito = 0;
double transferencia = 0;
System.out.println("""
Seja bem vindo ao BC Bank
Dados iniciais dos cliente:
****************************************
""");
System.out.println("Nome: " + nome);
System.out.println("Tipo de Conta: " + TipodeConta);
System.out.println("Saldo em conta: " + saldoInicial);
System.out.println("****************************************");
while(operacao != 4) {
System.out.println("""
[1] Consultar saldo
[2] Receber valor
[3] Transferir valor
[4] Encerrar atendimento
Qual a operação o cliente deseja fazer?
""");
operacao = BcBank.nextInt();
if (operacao == 1){
System.out.println("O valor do saldo atual é de " + saldoInicial);
System.out.println("********************************");
}
if (operacao == 2){
System.out.println("Quanto voce deseja depositar? ");
Deposito = BcBank.nextDouble();
saldoInicial += Deposito;
System.out.println("Seu novo saldo é de " + saldoInicial );
}
if (operacao == 3) {
System.out.println("Quanto voce deseja transferir? ");
transferencia = BcBank.nextDouble();
saldoInicial -= transferencia;
System.out.println("Seu saldo em conta é de " + saldoInicial );
}
while (transferencia > saldoInicial) {
System.out.println("O valor da transferencia é maior que o saldo em conta, operação invalida");
System.out.println("Digite a operação que voce deseja fazer ");
break;
}
if (operacao == 4 ) {
System.out.println("Atendimento encerrado!");
if (operacao < 1 || operacao > 4 ) {
System.out.println(" Operação Invalida");
break;
}
}
}
}
}