terça-feira, 29 de março de 2016

package prjcontas;/ public class PrincipalContasCorrente/ public class ContasCorrente




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