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.


Temas - vengador669

Páginas: [1]
1
Saludos a todos.  8).... Pues de nuevo con un ejercicio a ver que opinan. Están incluidos en un solo código los correspondientes al Módulo CU00632B y CU00633B del curso de desarrollador Java, ya que el último es una especie de ampliación realizada al código original. Gracias.

Código: [Seleccionar]

/*Ejercicio CU00633B - Curso aprenderaprogramar.com*/

public class Medico2 {
    private String nombre;
    private String apellido;
    private int edad;
    private boolean casado;
    private String numerodocumentoidentidad;
    private String especialidad;

    public Medico2 () {
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        numerodocumentoidentidad = "";
        especialidad = "";
    }

    public void setNombre (String valorNombre) {
        nombre = valorNombre;
        System.out.println ("Ha cambiado el nombre del médico, su nuevo nombre es " + nombre);
    }

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

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

    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
        System.out.println ("Ha cambiado el atributo de casado del médico " + nombre + " " + apellido + ", su nuevo atributo de casado es " + casado);
    }

    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
        numerodocumentoidentidad = valorNumeroDocumentoIdentidad;
        System.out.println ("Ha cambiado el número de documento de identidad del médico " + nombre + " " + apellido + ", su nuevo número de documento de identidad es " + numerodocumentoidentidad);
    }

    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
        System.out.println ("Ha cambiado la especialidad del médico " + nombre + " " + apellido + ", su nueva especialidad es " + especialidad);
    }   

   
   
    public void calculoParaMultiploEdad () {
        int multiploedad = 5 - (edad % 5);
        System.out.println ("El médico de nombre " + nombre + " " + apellido + " con especialidad en " + especialidad + " tendrá una edad múltiplo de 5 dentro de " + multiploedad + " años");
    }
       
   
   
    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;}

}

2
Saludos amigos del foro. Les envio la resolución del ejercicio correspondiente al modulo CU00630B del curso básico de Java con BlueJ para su revisión. Gracias de antemano.  8)

1. public double getDuracionCancion (int numerocancion) --> función

2. public void setDuracionCancion (double valorDuracionCancion) --> proced.
       
3. public double getDuracionTotal () --> función

4. public void String setCancion (String titulocancion, double duracioncancion) --> proced.




3
Saludos amigos del foro.  8) . Estoy haciendo el curso aprenderaprogramar Java desde cero y he realizado el ejercicio final correspondiente al módulo CU00623B.

El código del ejercicio compila correctamente. Sin embargo, al crear un objeto (persona1) con BlueJ y hacer la llamada de los métodos para comprobar su funcionamiento adecuado, recibo un mensaje de error con el método void setNombres(String valorNombres) o cualquier método con atributo String o char. Aquí muestro la imagen del error:

Error: cannot find symbol - variable



Aquí les muestro el código:

Código: [Seleccionar]

/*Proyecto Persona - Ejercicio aprenderaprogramar.com*/

public class Persona { //Apertura de la clase
    private String nombres;
    private String apellidos;
    private int edad;
    private boolean casado;
    private char nacionalidad;
    private int numerodocumentoidentidad;
   
        public Persona () { //Apertura del constructor
        nombres="";
        apellidos="";
        edad=0;
        casado=false;
        nacionalidad=' ';
        numerodocumentoidentidad=0;
    } //Cierre del constructor
       
   
    //Método para establecer los nombres
    public void setNombres (String valorNombres) { //Apertura del método
        nombres=valorNombres; //Los nombres del objeto Persona adoptarán el valor que contenga valorNombres
    } //Cierre del método
   
    //Método para establecer los apellidos
    public void setApellidos (String valorApellidos) { //Apertura del método
        apellidos=valorApellidos; //Los apellidos del objeto Persona adoptarán el valor que contenga valorApellidos
    } //Cierre del método
   
    //Método para establecer la edad
    public void setEdad (int valorEdad) { //Apertura del método
        edad=valorEdad; //La edad del objeto Persona adoptará el valor que contenga valorEdad
    } //Cierre del método
   
    //Método para establecer si es o no es casado
    public void setCasado (boolean valorCasado) { //Apertura del método
        casado=valorCasado; //El atributo casado del objeto Persona adotará el valor que contenga valorCasado
    } //Cierre del método
   
    //Método para establecer la nacionalidad
    public void setNacionalidad (char valorNacionalidad) { //Apertura del método
        nacionalidad=valorNacionalidad; //La nacionalidad del objeto Persona adoptará el valor que contenga valorNacionalidad
    } //Cierre del método
   
    //Método para establecer el número del documento de identidad
    public void setNumeroDocumentoIdentidad (int valorNumeroDocumentoIdentidad) { //Apertura del método
        numerodocumentoidentidad=valorNumeroDocumentoIdentidad; //El numerodocumentoidentidad del objeto Persona adoptará el valor que contenga valorNumeroDocumentoIdentidad
    } //Cierre del método
   
   
    //Método para obtener-recuperar los nombres del objeto Persona
    public String getNombres () {return nombres;}
   
    //Método para obtener-recuperar los apellidos del objeto Persona
    public String getApellidos () {return apellidos;}
       
    //Método para obtener-recuperar la edad del objeto Persona
    public int getEdad () {return edad;}
   
    //Método para obtener-recuperar el atributo casado del objeto Persona
    public boolean getCasado () {return casado;}
   
    //Método para obtener-recuperar la nacionalidad del objeto Persona
    public char getNacionalidad () {return nacionalidad;}
   
    //Método para obtener-recuperar el número del documento de identidad del objeto Persona
    public int getNumeroDocumentoIdentidad () {return numerodocumentoidentidad;}
   
} //Cierre de la clase
 

Les agradezco su respuesta y ayuda al respecto. Muchas gracias.  ;)

Páginas: [1]

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