Desafio concluído!!!
Prof Jacqueline sempre MARAVILHOSA!!!
import java.util.Scanner;
public class DesafioContaBancaria {
public static void main(String[] args) {
/* 1- Dados do cliente
Declarar variáveis + imprimir os dados
*/
String nomeDoCliente = "Maria Aparecida da Silva";
String tipoDeConta = "Corrente";
double saldoAtual = 3624.15;
System.out.println("-------------------------------------------------");
System.out.println("Seja bem-vindo(a) " + nomeDoCliente);
System.out.println("Conta: " + tipoDeConta);
System.out.println("Saldo Atual: R$" + saldoAtual);
System.out.println("-------------------------------------------------");
/* 2- Menu de opções
Declarar variáveis + Scanner + Loop (sem fim)
*/
int opcaoDoMenu = 0;
String menu = ("""
\nMenu de transações:
1 - Enviar Pix
2 - Receber Pix
3 - Saldo
4 - Sair
""");
Scanner scanner = new Scanner(System.in);
while (opcaoDoMenu != 4) {
System.out.print(menu + "Digite sua opção: ");
opcaoDoMenu = scanner.nextInt();
/* 3- Visualização do Saldo Atualizado + Enviar ou Receber PIX
Condicionais + declarar variaveis
*/
if (opcaoDoMenu == 1) {
System.out.print("Valor do Pix: R$");
double pix = scanner.nextDouble();
if (pix > saldoAtual) {
System.out.println("Saldo Insuficiente: R$" + saldoAtual + "\n-------------------------------------------------");
} else {
saldoAtual -= pix;
System.out.print("Saldo Atual: R$" + saldoAtual + "\n-------------------------------------------------");
}
} else if (opcaoDoMenu == 2) {
System.out.print("Valor do Pix: R$");
double pix = scanner.nextDouble();
saldoAtual += pix;
System.out.print("Saldo Atual: R$" + saldoAtual + "\n-------------------------------------------------");
} else if ( opcaoDoMenu == 3) {
System.out.println("Saldo Atual: R$" + saldoAtual + "\n-------------------------------------------------");
} else if ( opcaoDoMenu != 4) {
System.out.println("Opção inválida!" + "\n-------------------------------------------------");
}
}
}
}