import java.util.Scanner;
public class App {
static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//Dados do cliente
String nome = "";
int idade = 0;
double saldo = 0.0;
boolean clienteCadastrado = false;
int escolha = 0;
while(escolha != 5){
System.out.println("-------MENU-------");
System.out.println("1.Cadastrar Cliente");
System.out.println("2.Dados do Cliente");
System.out.println("3.Realizar Transferência");
System.out.println("4.Receber valor");
System.out.println("5.Sair");
System.out.println("Escolha uma opção");
escolha = scanner.nextInt();
switch (escolha){
case 1:
scanner.nextLine();//limpeza de buffer
System.out.println("Nome: ");
nome = scanner.nextLine();
System.out.println("Idade: ");
idade = scanner.nextInt();
System.out.println("Saldo: ");
saldo = scanner.nextDouble();
clienteCadastrado = true;
System.out.println("cliente cadastrado com sucesso.");
break;
case 2:
if (clienteCadastrado){
System.out.println("Nome: "+ nome);
System.out.println("Idade: " + idade);
System.out.println("Saldo: R$ "+ saldo);
}else {
System.out.println("Nenhum cliente cadastrado.");
}
break;
case 3:
System.out.println("Digite o valor da transferência: ");
double valor = scanner.nextDouble();
scanner.nextLine();
if (valor > saldo){
System.out.println("Saldo insuficiente.");
}else {
saldo -= valor;//ATUALIZA O SALDO
System.out.println("Transferência realizada com sucesso!");
System.out.println("Saldo atual: R$ " + saldo);
}
break;
case 4:
System.out.println("Digite o valor a receber: ");
double valorReceber = scanner.nextDouble();
scanner.nextLine();//LIMPA O BUFFER
saldo += valorReceber;
System.out.println("Valor recebido com sucesso!");
System.out.println("Saldo atual: R$ " + saldo);
break;
case 5:
System.out.println("Programa encerrado");
break;
}
}
}}