Plataforma.java

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