Autor Tema: Java ejercicio condicionales sentencias if, if else Java CU00636B Clase Rueda  (Leído 2969 veces)

claudiogs

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Hola que tal

Estoy siguiendo muy entusiasmado este curso de java, y envió mi código de sentencias if, para que me digan que hecho bien y que esta mal, por favor.

Código: [Seleccionar]
public class Rueda
{
    // instance variables - replace the example below with your own
    private String tipo, marca;
    private double grosor, diametro;

    /**
     * Constructor for objects of class Rueda
     */
    public Rueda()
    {
        // initialise instance variables
        tipo = "";
        marca = "";
        grosor = 0;
        diametro = 0;
       
    }

    /**
     * An example of a method - replace this comment with your own
     *
     * @param  y   a sample parameter for a method
     * @return     the sum of x and y
     */
   
    //Métodos SETTERS
    public void setTipo(String valorTipo)
    {
        // put your code here
        tipo = valorTipo;
    }
   
    public void setMarca(String valorMarca)
    {
        marca = valorMarca;
    }
   
    public void setGrosor(double valorGrosor)
    {
        grosor = valorGrosor;
    }
   
    public void setDiametro(double valorDiametro)
    {
        diametro = valorDiametro;
    }
   
    //Metodo comprobador de dimensiones
    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 vehiculos medianos");
        }
        else 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");
        }
        else
        {
            System.out.println("La rueda es para vehiculos pequeños");
        }
    }
   
    //métodos GETTERS
    public String getTipo() {return tipo;}
   
    public String getMarca() {return marca;}
   
    public double getDiametro() {return diametro;}
   
    public double getGrosor() {return grosor;}
   
}
de antemanos muchas gracias
Un cordial Saludo

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola claudiogs.

Tu solución no realiza el apartado b del ejercicio.

Deberías revisarlo.

Saludos.

gadiel.ayala

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola, yo he trabajado el codigo de otra forma, a ver qué me dicen

Y de antemano espectacular el curso apenas empiece a trabajar pagaré todo lo que he aprendido con ustedes

Código: [Seleccionar]
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 mas grande");
           
            if( grosor < 0.4){
                System.out.println("El grosor para esta rueda es inferior al recomendado");
            }
        }
        else if( diametro <= 1.4 && diametro > 0.8){
            System.out.println("La rueda es para un vehiculo mediano");
           
            if(grosor < 0.25){
                System.out.println("El grosor para esta rueda es inferior al recomendado");
            }
        }
        else {
            System.out.println("La rueda es para un vehiculo pequeno");
        }
    }
}
« Última modificación: 18 de Diciembre 2015, 08:50 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola de nuevo gadiel.ayala.

Ahora veo todo correcto.

A seguir adelante.


 

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".