Cordial saludo,
Entrega nº36 del curso "Aprender programación Java desde cero".
Quedo en espera de Correcciones y/o sugerencias.
Gracias.
public class Rueda{
/*Properties*/
private String tipo;
private double grosor;
private double diametro;
private String marca;
/*Constructor*/
public Rueda(){
tipo = "No definido";
grosor = 0;
diametro = 0;
marca = "No definido";
}
/*Setters*/
public void setTipo(String valTipo){
tipo = valTipo;
}
public void setGrosor(double valGrosor){
grosor = valGrosor;
}
public void setDiametro(double valDiametro){
diametro = valDiametro;
}
public void setMarca(String valMarca){
marca = valMarca;
}
/*Getters*/
public String getTipo(){
return tipo;
}
public double getGrosor(){
return grosor;
}
public double getDiametro(){
return diametro;
}
public String getMarca(){
return marca;
}
public void comprobDiametro(){
/*a*/
if (diametro > (1.4)) {
System.out.println("La rueda de marca (" + marca + "), de tipo " + tipo + " de diametro (" + diametro + ") y de grosor (" + grosor + ") es para vehiculos grandes.");
}
else if ( /*(1.4) >= diametro >= (0.8))*/ (diametro <= (1.4) && diametro >= (0.8))){
System.out.println("La rueda de marca (" + marca + "), de tipo (" + tipo + ") de diametro (" + diametro + ") y de grosor (" + grosor + ")es para vehiculos medianos.");
}
else{
System.out.println("La rueda de marca (" + marca + "), de tipo (" + tipo + ") de diametro (" + diametro + ") y de grosor (" + grosor + ") es para vehiculos pequeños.");
}
/*b*/
if ((diametro > (1.4) && grosor < (0.4)) || ((diametro < (1.4)) && (diametro > (0.8)) && (grosor < (0.25)))){
System.out.println("El grosor de la rueda de marca (" + marca + "), de tipo (" + tipo + ") de diametro (" + diametro + ") y de grosor (" + grosor + ") para esta rueda, es inferior al recomendado.");
}
}
}