Autor Tema: Ejemplos de uso operadores and y or Java. Ejercicio CU00636B  (Leído 4970 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Ejemplos de uso operadores and y or Java. Ejercicio CU00636B
« en: 27 de Septiembre 2014, 14:35 »
Hola he empezado el curso otra vez  espero estos codigos no tengan tantos errores
gracias


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

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

}
// setters
public void setTipo(String valorTipo){
tipo=valorTipo;
}

public void setMarca(String valorMarca){
marca=valorMarca;
}

public void setGrosor(double valorGrosor){
grosor=valorGrosor;
}

public void setDiametro(double valorDiametro){
diametro=valorDiametro;
}
//getters
public String getTipo(){
return tipo;
}

public String getMarca(){
return marca;
}

public double getGrosor(){
return grosor;
}

public double getDiametro(){
return diametro;
}

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

}
« Última modificación: 02 de Octubre 2014, 11:29 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:Ejemplos de uso. Ejercicios (CU00636B)
« Respuesta #1 en: 27 de Septiembre 2014, 15:54 »
 Hola Alex!
Tu ejercicio esta correcto, las variables bien definidas e inicializadas, los métodos get y set correctos. ect...

Solo una pequeña observación: Siempre a la hora de exponer un ejercicio, trata de que cosas tan sencillas, como poner una j donde va una L, en un mensaje para mostrar no sucedan:
Citar
System.out.println("Ja rueda es para un vehiulo grande");
no es el graaan problema, pero ya cuando estés a un nivel mas avanzado (o con un empleo) esto no es muy agradable que digamos, pero tranquilo que hasta ami me a pasado  ;D

Tu ejercicio en general esta correcto.

Saludos!
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Re:Ejemplos de uso operadores and y or Java. Ejercicio CU00636B
« Respuesta #2 en: 28 de Septiembre 2014, 22:58 »
gracias sniper no me había dado cuenta de eso  hhhhahahahahah
« Última modificación: 02 de Octubre 2014, 11:29 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

Guille

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Re:Ejemplos de uso operadores and y or Java. Ejercicio CU00636B
« Respuesta #3 en: 29 de Septiembre 2014, 19:56 »
Aqui pongo este. Pero aun tengo dudas de cual es la diferencia de usar  private String Algo() y private void Algo()

Código: [Seleccionar]
public class Rueda
{

    private String tipo, marca ;
    private double grosor, diametro;

    /*
    Constructor for objects of class Rueda
     */
    public Rueda()
    {
        // initialise instance variables
        tipo="Deportiva";
        grosor=0.3;
        diametro=0.1;
        marca="Good Year";

    }
    //setters
    public void setTipo(String QueTipo) {
        tipo= QueTipo;
    }

    public void setGrosor(double QueGrosor) {
        grosor= QueGrosor;
    }

    public void setDiametro(double QueDiametro) {
        diametro= QueDiametro;
    }

    public void setMarca(String QueMarca) {
        marca= QueMarca;
    }

    // Getters

    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>0.8 && diametro <= 1.4) {
            System.out.println(" La rueda es para un vehículo mediano");
        }

        else if ( diametro> 1.4) {
            System.out.println("La rueda es para un vehículo grande");

        }

        else {System.out.println( " La rueda es para un vehículo pequeño");}

        if ((diametro>1.4 && grosor <0.4) || (diametro> 0.8 && diametro <= 1.4 && grosor < 0.25)) {
            System.out.println(" El grosor para esta rueda es inferior al recomendado");

        }
    }}
« Última modificación: 02 de Octubre 2014, 11:30 por Alex Rodríguez »

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:Ejemplos de uso operadores and y or Java. Ejercicio CU00636B
« Respuesta #4 en: 30 de Septiembre 2014, 02:28 »
 Hola Guille!
Te comento: Cuando vayas a introducir código en el foro antes presiona
el botón # (insertar código) que se encuentra arriba del campo de escritura, te saldrán unas etiquetas similares a estas: [cod][/cod]  y a continuación procede a pegar el código de tu clase en medio de esas etiquetas.
Ejemp: [cod]aquíElCódigoDeTuClase(){...}[/cod]. Tu has usado las etiquetas para "insertar cita" cuya finalidad es otra.

En cuanto al ejercicio te cito un fragmento de lo que pide el enunciado del ejercicio y seguido, otro fragmento de texto que ha escrito toni_apr en otro hilo sobre como inicializar variables  y que es apropiado para la ocasión.

El ejercicio pide:
Citar
Define un constructor asignando unos valores de defecto a los atributos y los métodos para poder establecer y obtener los valores de los atributos.

toni_apr comenta:
Citar
Asignar los valores por defecto a los atributos de la clase, es esto:
Atributos de tipo String se inicializan con cadena vacía
nombre= "";
Atributos de tipo int, se inicalizan a cero
edad = 0;
Atributos de tipo float,se inicalizan a cero
sujperficie = 0.0f;
(la f obliga al compilador a tomar el valor como float, sino lo tomaría como double)
Atributos de tipo double, se inicalizan a cero
distancia = 0.0;
Atributos de tipo boolean, se inicializan a false
casado = false;

También es favorable cambiar el nombre de tu método gettipo() por getTipo();

Sobre tu duda:
Citar
Aqui pongo este. Pero aun tengo dudas de cual es la diferencia de usar private String Algo() y private void Algo()

Te sugiero que repases la entrega CU00624B: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=430:metodos-en-java-tipo-procedimiento-void-y-tipo-funcion-return-definicion-invocacion-cu00624b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188 Que trata sobre métodos tipo funcion (private String Algo()) y metodos tipo procedimiento (private void Algo()) y que por cierto lo correcto seria declarar "public" String Algo() y "public" void Algo().

Una vez que repases la entrega CU00624B y teniendo en cuenta estos detalles, considero que puedes continuar avanzando en el curso, pero reforzando estos puntos en futuros ejercicios.

Saludos!
« Última modificación: 02 de Octubre 2014, 11:31 por Alex Rodríguez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

Guille

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Re:Ejemplos de uso operadores and y or Java. Ejercicio CU00636B
« Respuesta #5 en: 30 de Septiembre 2014, 03:02 »
si voy hechar un vistazo a esas, muchas gracias!!

 

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