CUENTA DE BANCO

En este ejercicio vamos a simular la cuenta de un banco y  realizaremos un menu con las opciones respectivas que son deposito retiro y consulta.

 CLASE CUENTA
package Packbanco;
public class Cuenta {
   
     private double saldo;
     private String nombre;

    public Cuenta(double saldo,String nombre) {
        this.saldo = saldo;
        this.nombre= nombre;
    }
    public double Deposito(double t){
        this.saldo=this.saldo+t;
        return this.saldo;
    }

     public double Retiro(double t){
        if(this.saldo>=t){
        this.saldo=this.saldo-t;
        return this.saldo; }  
        else {System.out.println("Su saldo actual no le permite realizar esta transaccion");
        return this.saldo;}     
    }
    
    
     public void consulta (){
     System.out.println("Su saldo es "+this.saldo);
     }}
CLASE PRINCIPAL

package Packbanco;
import java.io.*;
public class Principal {
 public static InputStreamReader Leer = new InputStreamReader(System.in);
 public static BufferedReader Teclado = new BufferedReader(Leer);
   
    public static void main(String[] args) throws IOException
    {
       
       
        // TODO code application logic here
        double t,x;
        int op;
        String c;
        // TODO code application logic here
        System.out.println("Ingrese nombre");
        c=Teclado.readLine();
        System.out.println("Ingrese su saldo");
        x=Integer.parseInt(Teclado.readLine());
        Cuenta cliente = new Cuenta(x,c);
        do{
        System.out.println("1 Deposito");
        System.out.println("2 Retiro");
        System.out.println("3 Consulta");
        System.out.println("4 Salir");
        System.out.println("Elija una opcion");
        op=Integer.parseInt(Teclado.readLine());
       
        switch(op){
            case 1:
        System.out.println("Ingrese deposito");
        t=Integer.parseInt(Teclado.readLine());
        cliente.Deposito(t);
                break;
            case 2:
         System.out.println("Ingrese retiro");      
         t=Integer.parseInt(Teclado.readLine());
         cliente.Retiro(t);
        
                break;
            case 3:
              cliente.consulta(); 
                break;
        }//switch
       
        }while(op<4);//while
           
    }
}

 
 
 
 
 

2 comentarios:

Jhoan dijo...

Muchas gracias me sirvio muchisimo :D

RayMax dijo...

Una pregunta, ¿Qué función tiene x, c y t?

Publicar un comentario