Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Jlinos en 11 de Junio 2018, 12:56

Título: If else, if else if Java Estructura o esquema de decisión condicional CU00636B
Publicado por: Jlinos en 11 de Junio 2018, 12:56
Buenos días, envío el código del ejercicio CU00636B del curso práctico de programación java desde cero de aprenderaprogramar. Veamos que tal está resuelto?

Gracias

Código: [Seleccionar]
public class Rueda
{
    //Atributos
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

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

    /**
     * a) Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje rueda es para un vehículo grande”.
     * Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola:“La rueda es para un vehículo mediano”.
     * b)Si el diámetro es superior a 1.4 con un grosor inferior a 0.4, ó si el diámetro es menor o igual a
     * 1.4 pero mayor que 0.8, con un grosor inferior a 0.25, deberá mostrarse por consola el mensaje
     * “El grosor para esta rueda es inferior al recomendado”.
     */
    //Método comprobarDimensiones
    public void comprobarDimensiones(){
        if(diametro > 1.4){
            System.out.println("Esta rueda es para vehículo grande");
        }else if(diametro <= 1.4 && diametro > 0.8){
            System.out.println("La rueda es para vehículo mediano");
        }else{
            System.out.println("La rueda es para 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");
        }
    }//fin del método comprobarDimensiones

    //Métodos setter y getter
    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;
    }

}//Cierre de la clase Rueda
Título: Re:If else, if else if Java Estructura o esquema de decisión condicional CU00636B
Publicado por: Alex Rodríguez en 08 de Julio 2018, 13:18
Hola, el ejercicio está perfectamente resuelto.

Saludos