Crear un programa que permita realizar una cuenta de banco y que permita realizar las operaciones siguientes: retiro,deposito,consulta,transferencia.
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
}
}
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
}
}
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);
}}
Publicar un comentario