Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Jorge lopez

Páginas: 1 ... 8 9 10 11 12 [13]
241
Aprender a programar desde cero / Ejercicio! entrega CU00636B
« en: 02 de Junio 2014, 17:45 »
Esto no es una respuesta, mas bien es el mismo ejercicio modificado, ya que no encontré la opción de modificar el ejercicio original después de publicarlo, si hay una ayuda para mi caso sera bienvenida al igual que la revision del ejercicio. Saludos!

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

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

    //setters

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

    public void setDiametro(double valorDiametro){diametro = valorDiametro;}
   
    public void setTipo(String valorTipo){tipo = valorTipo;}
   
    public void setMarca(String valorMarca){marca = valorMarca;}

    //getters
    public String getTipo(){return tipo;}

    public String getMarca(){return marca;}

    public double getGrosor(){return grosor;}

    public double getDiametro(){return diametro;}

    public void comprobarDimensiones(){
        if(diametro > 1.4){System.out.println("La rueda marca: " + marca +", tipo: " + tipo + ", de diametro: " + diametro + ", y grosor: " + grosor +" es para un vehiculo grande.");}
        else if(diametro <= 1.4 && diametro > 0.8)
        {System.out.println("La rueda marca: " + marca +", tipo: " + tipo + ", de diametro: " + diametro + ", y grosor: " + grosor + " es para un vehiculo mediano");}
        else{System.out.println("La rueda marca: " + marca +", tipo: " + tipo + ", de diametro: " + diametro + ", y grosor: " + grosor + " 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: " + grosor + " para esta rueda es inferior al recomendado");}
        else{}

    }
}

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

    //constructor
    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 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 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");}
        else{}
       
    }
}

243
Código: [Seleccionar]
   
    Dado que A = 5, B = 3 y C = -12.
    Entonces:

    a) A > 3 = Verdadero
    b) A > C = Verdadero
    c) A < C = Falso
    d) B < C = Falso
    e) B != C = Verdadero
    f) A == 3 = Falso
    g) A * B == 15 = Verdadero
    h) A * B == -30 = Falso
    i) C / B < A = Verdadero
    j) C / B == -10 = Falso
    k) C / B == -4 = Verdadero
    l) A + B + C == 5 = Falso
    m) (A+B == 8) && (A-B == 2) = Verdadero
    n) (A+B == 8) || (A-B == 6) = Falso
    o) A > 3 && B > 3 && C < 3 = Falso
    p) A > 3 && B >= 3 && C < -3 = Falso

244
Código: [Seleccionar]
public class Doctor{
    String nombre, apellido, especialidad, numeroDocumentoIdentidad;
    int edad;
    boolean casado;

    //Constructor
    public Doctor(){
        nombre = "";
        apellido = "";
        especialidad = "";
        numeroDocumentoIdentidad = "";
        edad = 0;
        casado = false;
    }
    //setters
    public void setNombre(String valorNombre){nombre = valorNombre;
        System.out.println("Ha cambiado el nombre del doctor, el nuevo nombre del doctor es: " + nombre);}

    public void setApellido(String valorApellido){apellido = valorApellido;
        System.out.println("Ha cambiado el apellido del doctor " + nombre + ", su nuevo apellido es: " + apellido);}
       
    public void setEspecialidad(String valorEspecialidad){especialidad = valorEspecialidad;
    System.out.println("Ha cambiado la especialidad del doctor " + nombre +" "+ apellido + ", ID: " + numeroDocumentoIdentidad +
    ". La nueva especialidad del doctor es: " + especialidad);}

    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println("Ha cambiado el ID del doctor " + nombre +" "+ apellido + ", el nuevo ID es: " + numeroDocumentoIdentidad);}

    public void setEdad(int valorEdad){edad = valorEdad;
        System.out.println("Ha cambiado la edad del doctor: " + nombre +" "+ apellido + "de ID: " + numeroDocumentoIdentidad + ", la nueva edad es: " + edad +
        " años.");}

    public void setCasado(boolean valorCasado){casado = valorCasado;
        System.out.println("Ha cambiado el estado civil del doctor: " + nombre+" "+ apellido + ", ID " + numeroDocumentoIdentidad +
            ", el nuevo valor del estado civil del doctor ahora es: " + casado);}

    public void mostrarMultiploEdad(){
        int ultimoMultiplo5Edad;
        int proximoMultiplo5Edad;
        ultimoMultiplo5Edad = edad%5;
        proximoMultiplo5Edad = 5 -(edad%5);
        System.out.println("El doctor de nombre " + nombre +" "+ apellido + ", ID: " + numeroDocumentoIdentidad + ", tubo una edad multiplo de 5 hace " +
            ultimoMultiplo5Edad + " años y tendra una proxima edad multiplo de 5 dentro de " + proximoMultiplo5Edad + " años.");
    }

    //setters
    public String getNombre(){return nombre;}

    public String getApellido(){return apellido;}
   
    public String getEspecialidad(){return especialidad;}

    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}

    public int getEdad(){return edad;}

    public boolean getCasado(){return casado;}
}

245
Código: [Seleccionar]
public class Medico{
    String nombre;
    String apellido;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;
    String especialidad;

    //Constructor
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
    }
    //metodo set
    public void setNombre(String valorNombre){nombre = valorNombre;
        System.out.println("Ha cambiado el nombre del medico,el nuevo nombre es: " + nombre);}

    public void setApellido(String valorApellido){apellido = valorApellido;
        System.out.println("Ha cambiado el apellido del medico " + nombre + ", su nuevo apellido es: " + apellido);}

    public void setEdad(int valorEdad){edad = valorEdad;
        System.out.println("Ha cambiado la edad del medico " + nombre +" "+ apellido + ", su nueva edad es: " + edad + " Años");}

    public void setCasado(boolean valorCasado){casado = valorCasado;
        System.out.println("Ha cambiado el estado civil del medico " + nombre +" "+ apellido + ",el medico a indicado que ("+ casado +") esta casado");}

    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println("Ha cambiado el ID del medico " + nombre +" "+ apellido + ", el nuevo ID es: " + numeroDocumentoIdentidad);}

    public void setEspecialidad(String valorEspecialidad){especialidad = valorEspecialidad;
        System.out.println("Ha cambiado la especialidad del medico " + nombre +" "+ apellido  + ", su nueva especialidad es: " + especialidad);}
    //metodo get
    public String getNombre(){return nombre;}

    public String getApellido(){return apellido;}

    public int getEdad(){return edad;}

    public boolean getCasado(){return casado;}

    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}

    public String getEspecialidad(){return especialidad;}
}

246
Código: [Seleccionar]
//Ejercicio.
/*Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo
 * DiscoMusical. Define una clase DiscoMusical análoga a la que hemos visto para taxis, pero en este caso
 * considerando los siguientes atributos de clase: titulo (String), autor (String), añoEdicion (int), formato
 * (String), digital (boolean). Define un constructor y los métodos para poder establecer y obtener los
 * valores de los atributos. Compila el código para comprobar que no presenta errores. Crea un objeto y
 * comprueba sus métodos como hemos hecho con los objetos Taxi.*/

public class DiscoMusical{
    String titulo;
    String autor;
    int añoEdicion;
    String formato;
    boolean digital;
    //Constructor
    public DiscoMusical(){
        titulo = "";
        autor = "";
        añoEdicion = 0;
        formato = "";
        digital = false;
    }

    //metodo (void set...) de tipo: procedimiento

    public void setTitulo(String valorTitulo){titulo = valorTitulo;}

    public void setAutor(String valorAutor){autor = valorAutor;}

    public void setAñoEdicion(int valorAñoEdicion){añoEdicion = valorAñoEdicion;}

    public void setFormato(String valorFormato){formato = "Tipo "+valorFormato;}

    public void setDigital(boolean valorDigital){digital = valorDigital;}

    //metodo ("tipo" get...) de tipo funcion

    public String getTitulo(){return titulo;}

    public String getAutor(){return autor;}

    public int getAñoEdicion(){return añoEdicion;}

    public String getFormato(){return formato;}

    public boolean getDigital(){return digital;}

//agradeceria cualquier sugerencia o recomendacion. Gracias!!
}

247
De los errores se aprende! Muchas gracias por la aclaración César Krall.

248
Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo Persona.
Define una clase Persona análoga a la que hemos visto para taxis, pero en este caso considerando los
siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean),
numeroDocumentoIdentidad (String). Define un constructor y los métodos para poder establecer y
obtener los valores de los atributos. Compila el código para comprobar que no presenta errores. Para
comprobar la corrección de tu solución puedes consultar en los foros aprenderaprogramar.com.


                                                         //Ejercicio!

public class Persona{//1
    String nombre;
    String apellidos;
    int edad;
    boolean casado;
    String numeroDocumentoIdentidad;

    //Constructor
    public Persona(){//2
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = true; casado = false;
        numeroDocumentoIdentidad = "";
    }//2

    //metodo para establecer el nombre de la persona
    public void setNombre(String valorNombre){//3
        nombre = valorNombre;
    }//3

    //metodo para establecer los apellidos de la persona
    public void setApellidos(String valorApellidos){//4
        apellidos = valorApellidos;
    }//4

    //metodo para establecer la edad de la persona
    public void setEdad(int valorEdad){//5
        edad = valorEdad;
    }//5

    //metodo para establecer el estado civil de la persona
    public void setCasado(boolean valorCasado){//6
        casado = valorCasado;
    }//6

    //metodo para establecer el numeroDocumentoIdentidad de la persona
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){//6
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
    }//6

    //Método para obtener el nombre de la persona
    public String getNombre(){return nombre;}
    //metodo para obtener los apellidos de la persona
    public String getApellidos(){return apellidos;}
    //metodo para obtener la edad de la persona
    public int getEdad(){return edad;}
    //metodo para obtener el estado civil de la persona
    public boolean getCasado(){return casado;}
    //metodo para obtener el  numeroDocumentoIdentidad de la persona
    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
}//1

Páginas: 1 ... 8 9 10 11 12 [13]

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