Autor Tema: If else, if else if Java Estructura o esquema de decisión condicional CU00636B  (Leído 2315 veces)

Jlinos

  • Sin experiencia
  • *
  • Mensajes: 15
    • Ver Perfil
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
« Última modificación: 08 de Julio 2018, 13:15 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, el ejercicio está perfectamente resuelto.

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".