package poo;
public class Plataforma {
private int ruedas;
private int largo;
private int ancho;
private int motor;
private int peso_inicial;
private String color;
private boolean asientos_cuero, climatizador;
private int peso_total;
public Plataforma () {
ruedas=4;
largo=2000;
ancho=300;
motor=1600;
peso_inicial=500;
}
public String dime_datos_generales() {
return "La
plataforma del vehículo tiene: "+ruedas+"
ruedas. "+
"Mide "+largo/1000+"
metros con un ancho de "+ancho+
" cm y un peso de plataforma de "+peso_inicial+" kg.";
}
public void establece_color(String color_coche) {
color=color_coche;
}
public String dame_color() {
return "El
color del coche es: "+color;
}
public void configura_asientos(String asientos_cuero) {
if(asientos_cuero.equalsIgnoreCase("si")) {
this.asientos_cuero=true;
}else {
this.asientos_cuero=false;
}
}
public String dime_asientos() {
if(asientos_cuero==true) {
return "El
coche tiene asientos de cuero";
}else {
return "El
coche no dispone de asientos de cuero";
}
}
public void configura_climatizador(String climatizador) {
if(climatizador.equalsIgnoreCase("si")) {
this.climatizador=true;
}else {
this.climatizador=false;
}
}
public String dime_climatizador() {
if(climatizador==true) {
return "El coche tiene
climatizador";
}else {
return "El coche no tiene
climatizador";
}
}
public String dime_peso_coche() {
int peso_carroceria=500;
peso_total=peso_inicial+peso_carroceria;
if(asientos_cuero==true) {
peso_total=peso_total+50;
}
if(climatizador==true) {
peso_total=peso_total+20;
}
return "El peso total del coche es:
"+peso_total+" Kg.";
}
public int precio_coche() {
int precio_final=10000;
if(asientos_cuero==true) {
precio_final+=2000;
}
if(climatizador==true) {
precio_final+=1500;
}
return precio_final;
}
}
No hay comentarios:
Publicar un comentario