Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: dlegolas en 22 de Octubre 2015, 15:57
-
A continuación la respuesta a la tarea CU00636B.
public class Rueda {
private String tipo, marca;
private double diametro,grosor;
public Rueda(){
tipo = "Automovil";
marca = "Brigistone";
grosor = 0.0;
diametro = 0.0;
}
public void setCreaRueda (String valorTipo, String valorMarca, double valorGrosor, double valorDiametro){
tipo = valorTipo;
marca = valorMarca;
grosor = valorGrosor;
diametro = valorDiametro;
}
public void comprobarDimensiones (){
if (diametro > 1.4) {
System.out.println("La rueda es para un vehículo grande");
if (grosor < 0.4){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
else if (diametro > 0.8 && diametro <= 1.4){
System.out.println("La rueda es para un vehículo mediano");
if (grosor<0.25){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
else {
System.out.println("La rueda es para un vehículo pequeño");
}
}
}
-
Hola dlegolas.
En cuanto al constructor y los métodos para establecer y obtener los valores de los atributos, te digo lo mismo que te dije en tu anterior ejercicio, https://www.aprenderaprogramar.com/foros/index.php?topic=3357.msg14724#msg14724
por lo demás el ejercicio esta bien.