Autor Tema: problemas para escribir el símbolo || or java en teclado inglés CU00636B  (Leído 22673 veces)

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Respuesta al ejercicio CU00636B del curso java:

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

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

    /**
     * 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
     */
    public void comprobaDimensiones(double diametro,double grosor)
    {
        // Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje “La rueda es para un vehículo grande”
        if (diametro>1.4){
        System.out.println ("La rueda es para un vehiculo grande");}
        //Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola el mensaje “La rueda es para un vehículo mediano”.
        else if (diametro<=1.4&&diametro>0.8){
        System.out.println ("La rueda es para un vehiculo mediano");}
        //Si no se cumplen ninguna de las condiciones anteriores debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”.
        else {System.out.println ("La rueda es para un vehiculo pequeno");}
        // 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”.
        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, solo tengo una duda en mi pc, que es un hp no he podido hacer el signo de el operador o || (para hacerlo en el ejercicio me toco copiarlo y pegarlo de la leccion de operadores), ya intente como dicen con alt gr y 1 y no me sale.. si depronto alguna tiene otra manera de hacerlo me serviria intentarlo...

Muchísimas gracias
« Última modificación: 05 de Noviembre 2015, 08:54 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00636B Sentencias IF, Else if Ejercicio
« Respuesta #1 en: 02 de Noviembre 2015, 23:38 »
Hola Juan.

Te faltan los métodos para poder establecer y obtener los valores de los atributos como pide el ejercicio.

El método comprobaDimensiones esta bien resuelto.

Sobre lo que comentas sobre el operador ||, puedes probar con código ASCII, pulsa la tecla ALT al mismo tiempo que pulsas 124 en el teclado numérico.

Saludos.

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Re:CU00636B Sentencias IF, Else if Ejercicio
« Respuesta #2 en: 03 de Noviembre 2015, 02:13 »
Código: [Seleccionar]
public class Rueda
{
    // instance variables - replace the example below with your own
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

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

    /**
     * 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
     *
     */
    public void setTipo (String valorTipo){
    tipo=valorTipo;
    }
    public void setMarca (String valorMarca){
    marca=valorMarca;
    }
    public void setDiametro(double valorDiametro){
        diametro=valorDiametro;
    }
    public void setGrosor (double valorGrosor){
    grosor=valorGrosor;
    }
    public double getDiametro (){return diametro;}
   public double getGrosor (){return grosor;}
   public String getTipo (){return tipo;}
   public String getMarca(){return marca;}
    public void comprobaDimensiones(double diametro,double grosor)
    {
        // Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje “La rueda es para un vehículo grande”
        if (diametro>1.4){
        System.out.println ("La rueda es para un vehiculo grande");}
        //Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola el mensaje “La rueda es para un vehículo mediano”.
        else if (diametro<=1.4&&diametro>0.8){
        System.out.println ("La rueda es para un vehiculo mediano");}
        //Si no se cumplen ninguna de las condiciones anteriores debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”.
        else {System.out.println ("La rueda es para un vehiculo pequeno");}
        // 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”.
        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");}
       
       
   
        }
}

Es decir... asi estaria completo ? ... sobre lo de el simbolo de o no pude hacerlo asi tampoco pero bueno ... despues descubrire la manera mientras sera copiarlo ..
muchas gracias

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00636B Sentencias IF, Else if Ejercicio
« Respuesta #3 en: 03 de Noviembre 2015, 09:49 »
Ahora si.  ;D

En cuanto a lo del símbolo, usas MAC?

.

JuanMontaña

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 87
    • Ver Perfil
Re:CU00636B Sentencias IF, Else if Ejercicio
« Respuesta #4 en: 04 de Noviembre 2015, 02:42 »
Ah bueno jaja muchas gracias Pedro

No no uso mac es un hp.. (tiene el teclado en ingles )

 

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