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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy