import java.util.Scanner;
public class Conta {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//Declarando e incializando váriaveis do projeto
double valorASair = 0;
int resposta = 0;
double valorReceber = 0;
System.out.println("**********************************");
System.out.println(" Dados Iniciais Do Cliente ");
System.out.println("\nDigite o nome do cliente: ");
String nome = sc.nextLine();
System.out.println("Digite o tipo de conta do cliente: ");
String tipoDeConta = sc.nextLine();
System.out.println("Digite o saldo inicial: ");
double saldoInicial = sc.nextDouble();
System.out.println("\nNome: " + nome);
System.out.println("Tipo de conta: " + tipoDeConta);
System.out.printf("Saldo Inicial: R$%.2f%n" , saldoInicial);
System.out.println("**********************************");
System.out.println("\nDigite a opção desejada: ");
System.out.println("\nOperações");
String menu = """
***Digite sua opção***\n
1-Consultar Saldo
2-Receber valor
3-Transferir valor
4-Sair
""";
while (resposta != 4) {
System.out.println(menu);
resposta= sc.nextInt();
switch (resposta) {
case 1:
System.out.println("Seu saldo atualmente é: " + saldoInicial);
break;
case 2:
System.out.println("Infome o valor a receber: ");
valorReceber = sc.nextDouble();
saldoInicial += valorReceber;
System.out.println("Saldo atualizado: " + saldoInicial);
break;
case 3:
System.out.println("Digite o valor que deseja tranferir: ");
valorASair = sc.nextDouble();
if (valorASair > saldoInicial) {
System.out.println("Transação inválida!!!!");
break;
}else {
saldoInicial -= valorASair;
}
System.out.println("Saldo atualizado: R$" + saldoInicial);
break;
case 4:
System.out.println("\nFIM DA APLICAÇÂO");
break;
default:
System.out.println("Opção iválida!!!");
System.out.println("**********************************************");
}
}
}
}