package prjcontas;
import java.util.Scanner;
public class PrincipalContasCorrente {
public ContasCorrente cc = new ContasCorrente();
public void execCadastrar(){
Scanner sc = new Scanner(System.in);
System.out.println("Digite a Conta: ");
cc.conta = sc.nextLine();
System.out.println("Digite a Agencia: ");
cc.agencia = sc.nextLine();
System.out.println("Digite o Cliente: ");
cc.nomeCliente = sc.nextLine();
System.out.println(" Cadastrado com Sucesso !!!");
System.out.println(" ");
}
public void execConsulta(){
cc.imprimir();
}
public void execSaque(){
Scanner sc = new Scanner(System.in);
System.out.println("Digite o valor do Saque: ");
double valor = Double.parseDouble(sc.nextLine());
if (cc.sacar(valor)== 1){
System.out.println(" Saque Efetuado com Sucesso");
}else{
System.out.println(" Saque Invalido / Sem saldo");
System.out.println(" ");
}
}
public void execDeposito(){
Scanner sc = new Scanner(System.in);
System.out.println("Digite o Valor a Depositar: ");
double valor = Double.parseDouble(sc.nextLine());
cc.depositar(valor);
System.out.println("Deposito Efetuado com Sucesso ");
System.out.println(" ");
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
PrincipalContasCorrente pcc = new PrincipalContasCorrente();
int opc = 0;
while (opc != 9){
System.out.println("1) Cadastrar");
System.out.println("2) Depositar");
System.out.println("3) Sacar");
System.out.println("4) Consultar");
System.out.println("9) Sair");
System.out.println("Digite sua Opção: ");
opc = Integer.parseInt(sc.nextLine());
switch (opc){
case 1:
pcc.execCadastrar();
break;
case 2:
pcc.execDeposito();
break;
case 3:
pcc.execSaque();
break;
case 4:
pcc.execConsulta();
break;
case 9:
System.out.println(" Terminou ");
break;
default :
System.out.println(" Opção Invalida");
}
}
}
}
______________________________________________________________________
package prjcontas;
public class ContasCorrente {
public String conta;
public String agencia;
public double saldo;
public String nomeCliente;
public int sacar(double valor){
if(valor <= saldo){
saldo -= valor;
return 1;
}
return 0;
}
public void depositar(double valor){
saldo += valor;
}
public void imprimir(){
System.out.println("Conta: "+ conta);
System.out.println("Agencia: "+ agencia);
System.out.println("Cliente: "+ nomeCliente);
System.out.println("Saldo: "+ saldo);
}
}
Nenhum comentário:
Postar um comentário