Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Falricas en 01 de Noviembre 2015, 02:25

Título: Ejercicio resuelto Java condiciones múltiples con if else criterios CU00636B
Publicado 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):

Código: [Seleccionar]
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;}
}
Título: Re:(CU00636B) Respuesta ejercicio uso condicionales.
Publicado por: pedro,, en 02 de Noviembre 2015, 00:21
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.