Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Falricas en 01 de Noviembre 2015, 02:25
-
Hola soy nuevo en el foro estoy siguiendo el curso de aprender a programación en java desde 0. Voy en primer semestre de ingeniería de sistemas pero la verdad si no fuera por este curso no entendería nada, mil gracias. ;D
Acá mi respuesta al ejercicio (CU00636B):
public class Rueda{
private String marca, tipo;
private double diametro, grosor;
public Rueda(){
tipo = "Desconocido";
grosor = 0.0;
diametro = 0.0;
marca = "Desconocido";
}
public void setTipo(String valorTipo){
tipo = valorTipo;
}
public void setGrosor(double valorGrosor){
grosor = valorGrosor;
}
public void setDiametro(double valorDiametro){
diametro = valorDiametro;
}
public void setMarca(String valorMarca){
marca = valorMarca;
}
public void comprobarDimensiones(){
if(diametro > 1.4){
System.out.println("Esta rueda es para un vehículo grande");
}else if (diametro <= 1.4 && diametro > 0.8){
System.out.println("Esta rueda es para un vehículo mediano");
}else{
System.out.println("Esta rueda es para un vehículo pequeño");
}
if((diametro > 1.4 && grosor < 0.4) || ((diametro <= 1.4 && diametro > 0.8)&& grosor < 0.25)){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
public String getTipo(){return tipo;}
public double getGrosor(){return grosor;}
public double getDiametro(){return diametro;}
public String getMarca(){return marca;}
}
-
Hola Falricas.
Lo primero bienvenido, en cuanto al ejercicio decirte que funciona correctamente.
Por añadir algo, en el constructor se deben establecer los valores de los atributos como 0 si son numéricos, "" cadena vacía, si son cadenas de texto o false si son booleanos.
A no ser que se te especifique lo contrario.
Saludos.