import java.util.Scanner;
public class testeFinal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int operacao = 0;
double recebido = 0;
double valorTransferencia = 0;
double saldo = 5000.00;
// Dados iniciais
System.out.println("""
======== DADOS INICIAIS DO CLIENTE ========
Nome: Felipe Gomes de Almeida Silva
Tipo de conta: Corrente
Saldo inicial: R$ 5000,00
===========================================
""");
// Menu de tarefas
while (operacao != 4) {
System.out.println("""
1. Consultar saldos
2. Receber valor
3. Transferir valor
4. Sair
Digite a opção desejada.
""");
operacao = scanner.nextInt();
// Operação de cada tarefa
if (operacao == 1) {
System.out.println("O saldo da conta é: " + saldo);
}else if (operacao == 2) {
System.out.println("Digite o valor que será recebido: ");
recebido = scanner.nextDouble();
System.out.println("O valor recebido em reais é: " + recebido + ", O saldo da sua conta atualizado é: R$" + (saldo += recebido));
}else if (operacao == 3) {
System.out.println("Digite o valor da transfêrencia que será enviada: ");
valorTransferencia = scanner.nextDouble();
System.out.println("O valor enviado na transfêrencia foi de R$" + valorTransferencia + ", o saldo atualizado é de R$" + (saldo + valorTransferencia));
if (saldo < valorTransferencia) {
System.out.println("Você não possui saldo suficiente para realizar essa transfêrencia.");
} else {
System.out.println("O valor transferido foi: " + valorTransferencia + ". O saldo atualizado é: R$" + (saldo -= valorTransferencia));
}
}
}
}
}