Está en la página 1de 4

package programacion.objetos.

javas;

public class BUSCARRO {

String placa;
int capacidadPasajeros;
double precioPasaje;
int pasajerosActuales;
int totalPasajeros;
double dineroAcumulado;
public int pasajeroSsubidos;
int pasajeros1;
int totalAcumulado;
public BUSCARRO(String placa, int capacidad, double pasaje, int actuales){
this.placa=placa;
this.capacidadPasajeros=capacidad;
this.precioPasaje=pasaje;
this.pasajerosActuales=actuales;

}
public String getPlaca(){

return placa;

public int getCapacidad(){

return capacidadPasajeros;
}
public double getPrecioPasaje(){

return precioPasaje;

}
public int getPasajerosTotales(){

return totalPasajeros;

}
public int getPasajerosActuales(){

return pasajerosActuales;
}
public void subirPasajeros(int pasajeros){
if (pasajeros > capacidadPasajeros) {
JOptionPane.showMessageDialog(null," No se pueden subir" + pasajeros + ",porque
es SOBRECUPO");
}

else {
if ((pasajerosActuales + pasajeros) > capacidadPasajeros) {
JOptionPane.showMessageDialog(null , " No se pueden subir " +
pasajeros + ", porque es SOBRECUPO ");

}
else{

totalPasajeros=pasajeros;
pasajerosActuales=pasajerosActuales+pasajeros;
totalAcumulado = pasajerosActuales + pasajeros;

}
}
}
public void getDineroAcumulado(){

dineroAcumulado=(pasajerosActuales*precioPasaje);
}
public double totalDineroAcumulado(){

return dineroAcumulado;
}
public void bajarPasajeros(int pasajeros1){

if (pasajeros1>pasajerosActuales) {

JOptionPane.showMessageDialog(null, "La cantidad de pasajeros que desea


bajar es mayor al numero de pasajeros que actualmente hay en el bus!!!");

}
else{
pasajerosActuales=pasajerosActuales-pasajeros1;
}
}
}

package programacion.objetos.javas;

public class PROGRAMACIONOBJETOSJAVAS {

public static void main(String[] args) {


String placa=JOptionPane.showInputDialog("Digite placa del bus");
int capacidad=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese
capacidad del bus"));
int actuales = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese
numero de pasajeros que estan en el bus "));
double pasaje = Double.parseDouble(JOptionPane.showInputDialog(null,"Valor
pasaje"));

if (actuales>capacidad) {
System.out.println("Error!!! El numero actual de pasajeros sobrepasa
la capacidad del bus");
}else{
Bus bus= new Bus(placa,capacidad,pasaje,actuales);
int pasajeros=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese
cantidad de pasajeros a subir al bus!"));
bus.subirPasajeros(pasajeros);
JOptionPane.showMessageDialog(null,"El numero de pasajeros actuales es:
"+bus.getPasajerosActuales());
JOptionPane.showMessageDialog(null,"El bus tiene una capacidad de:
"+bus.getCapacidad());
JOptionPane.showMessageDialog(null,"La placa del bus es: "+bus.getPlaca());
bus.getDineroAcumulado();
JOptionPane.showMessageDialog(null,"El numero de pasajeros que se han
subido es: "+bus.getPasajerosTotales());

int pasajeros1= Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese


numero de pasajeros que va a bajar del bus"));

bus.bajarPasajeros(pasajeros1);
JOptionPane.showMessageDialog(null,"El dinero acumulado es: $" +
bus.totalDineroAcumulado());
}

}
}

ejercio 2
package aap7;

public class CARRO {


public CARRO(){
//constructor
System.out.println("Seha construido objeto");
}

//metodos
public void avanzar(){
System.out.println("Estoy avanzando");

}
public void frenar(){
System.out.println("Frenar");

}
public void encender(){
System.out.println("El carro esta encendido");

}
public void Apagar(){
System.out.println("Estoy apagado");

}
public void gasolina(){
System.out.println("No tengo gasolina comprar y tanquiar");

}
public void daado(){
System.out.println("Elcarro esta daado");
}
public void reparar(){
System.out.println("Reprar carro urgente");

}
public void llanta(){
System.out.println("Se pincho la llanta");

}
public void cambiar(){
System.out.println("la llanta se cambio con exito");
}
public void carro(){
System.out.println("Carro funcionando al 100%");
}
}

package aap7;

public class AAP7 {

public static void main(String[] args) {


CARRO lanberguine=new CARRO();
lanberguine.encender();
lanberguine.gasolina();
lanberguine.avanzar();
lanberguine.frenar();
lanberguine.Apagar();
lanberguine.daado();
lanberguine.reparar();
lanberguine.llanta();
lanberguine.cambiar();
lanberguine.carro();
}