Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: algeorgios en 26 de Julio 2016, 20:22

Título: Ejercicio resuelto. If else comprobar varias condiciones numéricas Java CU00636B
Publicado por: algeorgios en 26 de Julio 2016, 20:22
Hola,

Aquí os dejo mi ejercicio CU00636B del manual de programación en Java desde cero.

Código: [Seleccionar]
// Ejercicio CU00636B  -aprenderaprogramar.com-

public class Rueda {
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    public Rueda(){
        tipo="";
        grosor=0.0;
        diametro=0.0;
        marca="";
    }

    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 String getTipo (){return tipo;}

    public double getGrosor (){return grosor;}

    public double getDiametro (){return diametro;}

    public String getMarca (){return marca;}

    public void comprobarDimensiones(){
        if (diametro > 1.4){
            System.out.println ("La rueda es para un vehiculo grande.");
        }
        else if (diametro <= 1.4 && diametro > 0.8){
            System.out.println ("La rueda es para un vehiculo mediano.");
        }
        else {
            System.out.println ("La rueda es para un vehiculo 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");
        }
    }
}

     


Saludos y muchas gracias x la ayuda.
Título: Re:Ejercicio resuelto. If else comprobar varias condiciones numéricas Java CU00636B
Publicado por: César Krall en 02 de Agosto 2016, 19:08
Hola algeorgios!

Ejercicio perfecto, tienes todos los métodos set y get correctamente definido y usas el if correctamente.

Saludos!