Soluc pc2

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 4

RESOLUCION DE LA PC2

***********************************************************
package practica2;

/**
*
* @author Student11
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}

}
**********************************************************
package preguntas;

/**
*
* @author Student11
*/
public class Auto extends Vehiculo {

private String placa = new String();


private String propietario = new String();
private String modelo = new String();
private Double precio = 0.0;

public String getPlaca() {


return placa;
}

public void setPlaca(String placa) {


this.placa = placa;
}

public String getPropietario() {


return propietario;
}

public void setPropietario(String propietario) {


this.propietario = propietario;
}

public Double getPrecio() {


return precio;
}

public void setPrecio(Double precio) {


this.precio = precio;
}
public String getModelo() {
return modelo;
}

public void setModelo(String modelo) {


this.modelo = modelo;
}

public Auto(){
}
public Auto(int codigo, String placa,
String tipo, String modelo, int a�o_fabricacion, String propietario,
double precio){

this.placa = placa;
this.propietario = propietario;
this.precio = precio;
this.modelo=modelo;

super.setA�o_fabricacion(a�o_fabricacion); // para hacer referencia al


metodo del padre
super.setCodigo(codigo);
super.setTipo(tipo);

public double obtenerMontoAsegurable(){


// getA�o_fabricacion() ---->>> metodo del padre
// precio // getPrecio() ---->>> metodo del Auto

double d=0.0;

if (getA�o_fabricacion()==2008){

d=precio-precio*(0.08/2);
}

if (getA�o_fabricacion()==2007){

d=precio-precio*(0.15);
}

if (getA�o_fabricacion()==2006){

d=precio-precio*(0.17/1.5);
}

if (getA�o_fabricacion()<2006){

d=precio-precio*((2006-getA�o_fabricacion())*0.17/1.5);

return d;

public void Verdatos(){


System.out.println("codigo "+ super.getCodigo());
System.out.println("tipo "+ super.getTipo());
System.out.println("a�o fabricacion "+ super.getA�o_fabricacion());
System.out.println("placa "+ this.placa);
System.out.println("modelo "+ this.modelo);
System.out.println("propietario "+ this.propietario);
System.out.println("precio "+ this.precio);
System.out.println("Monto Asegurable " +obtenerMontoAsegurable()); //
llamando al metodo

}
**********************************************************************
package preguntas;

/**
*
* @author Student11
*/
public class Prueba {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Auto a= new Auto(1223,"QQ2056","volocho","escarabajo",1999,"alfredo
enrique",999);

a.Verdatos();

}
****************************************************************************
package preguntas;

/**
*
* @author Student11
*/
public class Vehiculo {

private int codigo = 0;


private String tipo= new String();
private int a�o_fabricacion;

public int getCodigo() {


return codigo;
}

public void setCodigo(int codigo) {


this.codigo = codigo;
}

public String getTipo() {


return tipo;
}

public void setTipo(String tipo) {


this.tipo = tipo;
}

public int getA�o_fabricacion() {


return a�o_fabricacion;
}

public void setA�o_fabricacion(int a�o_fabricacion) {


this.a�o_fabricacion = a�o_fabricacion;
}

También podría gustarte