import java.util.Scanner;
public class Conta {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String nome = "Messi";
String conta = "corrente";
double saldo = 2500.0;
int opcao = 0;
double transferencia = 0;
System.out.println("**********************************");
System.out.println("Dados iniciais do cliente: ");
System.out.println("\n" + "Nome do cliente: " + nome + "\n" + "Tipo conta: " + conta + "\n" + "Saldo inicial: " + saldo);
System.out.println("\n" + "**************************************");
do {
System.out.println("\n" + "Operações disponíveis: ");
System.out.println("\n" + "1- Consultar saldo: ");
System.out.println("2- Depositar dinheiro: ");
System.out.println("3- Transferir dinheiro: ");
System.out.println("4- Encerrar: ");
System.out.println("\n" + "Digite a opção desejada: ");
opcao = sc.nextInt();
switch (opcao) {
case 1:
System.out.println("Saldo atual: " + saldo);
break;
case 2:
System.out.println("Digite o valor a ser depositado: ");
double deposito = sc.nextDouble();
saldo += deposito;
System.out.println("Saldo atualizado: " + saldo);
break;
case 3:
System.out.println("Digite o valor a ser transferido: ");
transferencia = sc.nextDouble();
if (transferencia > saldo) {
System.out.println("Erro: Saldo insuficiente para realizar a transferência." + "\n" + "Saldo em conta: " + saldo);
} else {
saldo -= transferencia;
System.out.println("Saldo atualizado: " + saldo);
}
break;
case 4:
System.out.println("Encerrando aplicação .......");
break;
default:
System.out.println("Opção inválida. Por favor, escolha uma opção válida.");
break;
}
}while (opcao != 4);
sc.close();
}
}