Vargas Enriquez Juan Jose 3BPRM.
package CuentaBancaria;
import [Link];//Importar el Scanner
public class CuentaBancaria {
//Definir los atributos
String nombre;
String apellidos;
String numerocuenta;
float saldo;
int valor;
public enum tipocuenta{
AHORROS,
CORRIENTE;
//Crear el metodo constructor
CuentaBancaria(String nombre, String apellidos,String numerocuenta,float saldo,enum
tipocuenta){
this. nombre=nombre;
this. apellidos=apellidos;
this. numerocuenta=numerocuenta;
this. saldo=saldo;
[Link];
//Creamos un n¿metoso set par a asignarle valores a valor
public void setvalor(int valor){
[Link]= valor;
//Creamos el metodo Imprimir para mostrar los datos
void Imprimir(){
[Link]("Nombre del Titular "+nombre);
[Link]("Apellidos del Titular "+apellidos);
[Link]("Numero de Cuenta "+numerocuenta);
[Link]("Saldo "+saldo);
[Link]("");
//El metodo Consulta Saldo que muestra el saldo que tiene la cuenta
void ConsultaSaldo(){
[Link]("El saldo de su cuenta es de = "+saldo);
//El metodo Retirar es para restarle el valor a saldo por un Scanner en el metodo main
//Se lee el valor que se le restara a saldo
float Retirar(){
int valor=0;
if(valor<saldo){
saldo=saldo-valor;
[Link](valor);}else{if(valor==saldo){
saldo=saldo-valor;
[Link](valor);
}else{if(valor>saldo){
[Link]("Su saldo no es suficiente");
return saldo;
//El metodo Consigna le suma a saldo el valor leido por el Scanner en el metodo
//principal main
float Consigna(){
int valor=0;
[Link]("Ingresa la cantidad a depositar ");
saldo=valor;
return saldo;
//Mi metodo principal main donde pido valores y invoco alas funciones definidas anteriormente
public static void main(String[] args) {
int opcion;
int rep;
int val;
Scanner leer = new Scanner([Link]);
CuentaBancaria cb1=new CuentaBancaria("","","3427123917",0,);
//Pide los datos de entrada
[Link]("Ingresa el Nombre Titular de la Tarjeta");
[Link]=[Link]();
[Link]("Ingresa los Apellidos ");
[Link]=[Link]();
[Link]("");
//para repetir el menu
do{
[Link]("1) Ver Datos");
[Link]("2) Consultar Saldo");
[Link]("3) Retirar Dinero ");
[Link]("4) Depositar Dinero");
[Link]("Que opcion quiere elegir");
opcion=[Link]();
//Para que el usuario elija la funcion a llamar
switch(opcion){
case 1:[Link]();
case 2:[Link]();
case 3:{
[Link]("Ingresa la cantidad a retirar ");
val=[Link]();
[Link](val);
[Link]();}
case 4:{
[Link]("Ingresa la cantidad a depositar ");
val=[Link]();
[Link](val);
[Link]();}
//Pregunta para poder repetirlo
[Link]("Desea continuar");
[Link]("1) SI");
[Link]("2) NO");
rep=[Link]();
[Link]("");
[Link]("");
}while(rep==1);