Anda di halaman 1dari 2

Aplicacion Metropolitano - Control de Tarjetas - Recarga -

Saldos - Java - Netbeans 7.4


Aplicacion Metropolitano, permite realizar el control de Tarjetas, Recargas, Saldos para poder hacer
uso de la Troncal o Alimentador. Usando Clases en Java. Programa Desarrollado e nivel de Consola.
Clase Pasajero
public class Pasajero {
private Tarjeta tarjeta;

public Pasajero(Tarjeta tarjeta) {


this.tarjeta = tarjeta;
}

public Tarjeta getTarjeta() {


return tarjeta;
}

public void setTarjeta(Tarjeta tarjeta) {


this.tarjeta = tarjeta;
}
}
Clase Tarjeta
public class Tarjeta {
private String tipo;
private double saldo;
private int id;
public static String TIPO_GENERAL = "General";
public static String TIPO_DISCAPACITADO = "Discapacitado";
public static String TIPO_ESCOLAR = "Escolar";
public static String TIPO_UNIVERSITARIO = "Universitario";

public String getTipo() {


return tipo;
}

public void recargar(double r){


saldo = saldo + r;
}

public int getId() {


return id;
}

public void setId(int id) {


this.id = id;
}

public void pagar(double p){


if(p<=saldo){
System.out.println("Se pagó S/."+p);
saldo = saldo - p;
}
else{
System.out.println("No tiene suficiente saldo");
}
}

public void setTipo(String tipo) {


this.tipo = tipo;
}

public double getSaldo() {


return saldo;
}

public void setSaldo(double saldo) {


this.saldo = saldo;
}
public Tarjeta(String tipo, double saldo,int id) {
this.tipo = tipo;
this.saldo = saldo;
this.id = id;
}
}
En ejecucion:

Anda mungkin juga menyukai