import java.sql.SQLOutput;
import java.util.Scanner;
public class Desafio {
public static void main(String[] args){
Scanner ler = new Scanner(System.in);
String nome = "Higor Matheus";
String tipoDeConta = "Corrente";
double saldo = 2000.95;
int opcao = 0;
System.out.println("***********************************");
System.out.println("\nCliente: " + nome);
System.out.println("Tipo de conta: " + tipoDeConta);
System.out.println("Saldo: *****");
System.out.println("\n***********************************");
while (opcao != 5) {
System.out.println("\n---Operações---");
System.out.println("\n1- Consultar saldo");
System.out.println("2- Depositar");
System.out.println("3- Saque");
System.out.println("4- Transferencia");
System.out.println("5- Sair");
System.out.println("\nEscolha uma opção: ");
opcao = ler.nextInt();
switch (opcao) {
case 1:
System.out.println("Saldo atual: " + saldo);
break;
case 2:
System.out.println("Insira o valor que deseja depositar: ");
double deposito = ler.nextDouble();
saldo += deposito;
System.out.println("Deposito realizado com sucesso!");
break;
case 3:
System.out.println("Insira o valor que deseja sacar: ");
double saque = ler.nextDouble();
if (saque > saldo) {
System.out.println("Saldo insuficiente.");
} else {
saldo -= saque;
System.out.println("Saque conluido!");
}
break;
case 4:
System.out.println("Insira o valor que deseja transferir: ");
double transferir = ler.nextDouble();
System.out.println("\nDigite a instituição que deseja transferir:");
String contaDestino = ler.next();
System.out.println("Digite o tipo de conta do destinatario:");
String tipoDeContaDestino = ler.next();
if (transferir > saldo) {
System.out.println("Saldo insuficiente.");
} else {
saldo -= transferir;
System.out.println("Transferência conluida!");
//pergunta ao cliente se ele deseja ver seu comprovante
System.out.println("\nDeseja abrir o comprovante?");
System.out.println("1- Sim");
System.out.println("2- Não");
int comprovante = ler.nextInt();
if (comprovante == 1) {
System.out.println("***********************************");
System.out.println("\n-----COMPROVANTE DE TRANSFÊRENCIA-----");
System.out.println("Cliente: " + nome);
System.out.println("Instituição do destinatario: " + contaDestino);
System.out.println("Tipo de conta destinatario: " + tipoDeContaDestino);
System.out.println("Conta destinatario: *****-07");
System.out.println("Valor transferido: R$ " + transferir);
System.out.println("Saldo atual: " + saldo);
System.out.println("Status: Trasnferência concluída!");
System.out.println("\n***********************************");
}
}
break;
case 5:
System.out.println("Atendimento encerrado.");
break;
}
}
}
}