Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ExpendedorDePasajes {
- private double precioPorKM;
- private int pasajesVendidos;
- private double distancia;
- private int distanciaMayorGuardada;
- public ExpendedorDePasajes(double precioPorKM){
- this.precioPorKM = precioPorKM;
- distanciaMayorGuardada = 0;
- }
- public double venderPasaje(double distanciaEnKM){
- if (distanciaEnKM > distanciaMayorGuardada){
- distanciaMayorGuardada = (int) distanciaEnKM;
- }
- pasajesVendidos++;
- distancia = distancia + distanciaEnKM;
- return (distanciaEnKM*precioPorKM);
- }
- public double venderPasajes(double distanciaEnKM, int cantidad){
- if (distanciaEnKM > distanciaMayorGuardada){
- distanciaMayorGuardada = (int) distanciaEnKM;
- }
- pasajesVendidos = pasajesVendidos + cantidad;
- distancia = distancia + (distanciaEnKM*cantidad);
- return (distanciaEnKM*cantidad*precioPorKM);
- }
- public int pasajesVendidos(){
- return (pasajesVendidos);
- }
- public int distanciaMaxima(){
- return(distanciaMayorGuardada);
- }
- public int ventaTotal(){
- return (int) (pasajesVendidos*distancia*precioPorKM);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement