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 - B4rduck

Páginas: [1] 2
1
Gracias Tony, nuevamente! Tomaré a cuenta tus recomendaciones y por supuesto, seguiré adelante!

Saludos!

2
Entiendo y agradezco tu amabilidad al revisar mi trabajo!

Acá está ya corregido:

Código: [Seleccionar]
public class Bombero { //El nombre de la clase
   
    private String nombre; //Nombre del objeto Bombero
    private String apellidos; //Apellidos del objeto Bombero
    private int edad; //Edad del objeto Bombero
    private boolean casado; //Estado civil del objeto Bombero
    private boolean especialista; //Define si el objeto Bombero es especialista o no
   
    //Constructor: cuando se cree un obejto Bombero se ejecutará el código que incluya el constructor
    public Bombero (String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista) {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    } //Cierre del constructor
   
    // Método para establecer el nombre del objeto Bombero
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
    } //Cierre del método
   
    //Método para establecer los apellidos del objeto Bombero
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
    }//Cierre del método
   
    //Método para establecer la edad del objeto Bombero
    public void setEdad (int valorEdad) {
        edad = valorEdad;
    } //Cierre del método
   
    //Método para establecer el estado civil del objeto Bombero
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
    } //Cierre del método
   
    //Método para establecer la especialidad del objeto Bombero
    public void setEspecialista (boolean valorEspecialista) {
        especialista = valorEspecialista;
    } //Cierre del método
   
    //Método para obtener el nombre del objeto Bombero
    public String getNombre () {return nombre;} //Cierre del método
   
    //Método para obtener los apellidos del objeto Bombero
    public String getApellidos () {return apellidos;} //Cierre del método
   
    //Método para obtener la edad del objeto Bombero
    public int getEdad () {return edad;} //Cierre del método
   
    //Método para obtener el estado civil del objeto Bombero
    public boolean getCasado () {return casado;} //Cierre del método
   
    //Método para obtener la especialidad del objeto Bombero
    public boolean getEspecialista () {return especialista;} //Cierre del método
   
} //Cierre de la clase

3
Gracias Tony, es gratificante y motivador saber que se hace un buen trabajo!

Saludos!

4
Publico la solución del ejercicio en cuestión. Agradeceré todas las observaciones, sugerencias y comentarios que hagan al respecto.

Código: [Seleccionar]
public class Profesor { //Nombre de la clase
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Constructor # 1:
    public Profesor (String nombreProfesor, String apellidosProfesor, int edadProfesor, boolean estadoCivilProfesor, boolean especialistaProfesor) {
        nombre = nombreProfesor;
        apellidos = apellidosProfesor;
        edad = edadProfesor;
        casado = estadoCivilProfesor;
        especialista = especialistaProfesor;
       
    } // Cierre del constructor 1
   
    //Constructor # 2.
    public Profesor () {
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    } //Cierre del constructor 2.
   
   
    //Métodos para establecer los parámetros del objeto Profesor.
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }
   
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
    }
   
    public void setEdad (int valorEdad) {
        edad = valorEdad;
    }
   
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
    }
   
    public void setEspecialista (boolean valorEspecialista) {
        especialista = valorEspecialista;
    }
    //Cierre de los métodos "setters".
   
    //Métodos para obtener los parámetro del objeto Profesor.
    public String getNombre () { return nombre;}
   
    public String getApellidos () { return apellidos; }
   
    public int getEdad () { return edad; }
   
    public boolean getCasado () { return casado; }
   
    public boolean getEspecialista () { return especialista; }
   
    // Cierre de los método "getters".
   
} // Cierre de la clase.

Agradezco, de antemano, su amabilidad!

Saludos!

5
Saludos!

Dejo la solución del ejercicio en cuestión; agradeciendo, desde luego, por su apoyo!

Código: [Seleccionar]
public class Bombero { //El nombre de la clase
   
    private String nombre; //Nombre del objeto Bombero
    private String apellidos; //Apellidos del objeto Bombero
    private int edad; //Edad del objeto Bombero
    private boolean casado; //Estado civil del objeto Bombero
    private boolean especialista; //Define si el objeto Bombero es especialista o no
   
    //Constructor: cuando se cree un obejto Bombero se ejecutará el código que incluya el constructor
    public Bombero (String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista) {
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    } //Cierre del constructor
   
    // Método para establecer el nombre del objeto Bombero
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
    } //Cierre del método
   
    //Método para establecer los apellidos del objeto Bombero
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
    }//Cierre del método
   
    //Método para establecer la edad del objeto Bombero
    public void setEdad (int valorEdad) {
        edad = valorEdad;
    } //Cierre del método
   
    //Método para establecer el estado civil del objeto Bombero
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
    } //Cierre del método
   
    //Método para establecer la especialidad del objeto Bombero
    public void setEspecialidad (boolean valorEspecialista) {
        especialista = valorEspecialista;
    } //Cierre del método
   
    //Método para obtener el nombre del objeto Bombero
    public String getNombre () {return nombre;} //Cierre del método
   
    //Método para obtener los apellidos del objeto Bombero
    public String getApellidos () {return apellidos;} //Cierre del método
   
    //Método para obtener la edad del objeto Bombero
    public int getEdad () {return edad;} //Cierre del método
   
    //Método para obtener el estado civil del objeto Bombero
    public boolean getCasado () {return casado;} //Cierre del método
   
    //Método para obtener la especialidad del objeto Bombero
    public boolean getEspecialista () {return especialista;} //Cierre del método
   
} //Cierre de la clase

Acepto todo tipo de sugerencia, comentarios y observaciones, gracias!

6
Hola, saludos!

Publico la solución al ejercicio mencionado en el asunto de este tema. Agradeceré sus comentarios, observaciones y desde ya, gracias por su amabilidad.

Código: [Seleccionar]
public class Motor {
   
    private int tipoBomba;
    private String tipoFluido;
    private String fluido;
   
    // Constructor:
    public Motor () {
        tipoBomba = 0;
        tipoFluido = "";
        fluido = "";
    }//Cierre del constructor
   
    //Métodos para establecer los valores de los atributos.
    public void setTipoBomba (int valorTipoBomba) {
        tipoBomba = valorTipoBomba;
    }
   
    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }
   
    public void setFluido (String valorFluido) {
        fluido = valorFluido;
    }
    // Cierre de los métodos para establecer los valores.
   
    //Métodos para obtener los valores de los atributos.
    public int getTipoBomba () {
        return tipoBomba;
    }
   
    public String getTipoFluido () {
        return tipoFluido;
    }
   
    public String getFluido () {
        return fluido;
    }
    //Cierre de los métodos para obtener los valores
   
    // Método tipo función que devolverá "true" si el tipo motor tiene 1.
    public boolean dimeSiMotorEsParaAgua () {
        boolean motorEsParaAgua = false;
        if (tipoBomba == 1) { motorEsParaAgua = true; }
        return motorEsParaAgua;
    } // Cierre del método.
} // Cierre de la clase.
   

Gracias!
Saludos!

7
Gracias amigo, muy amable! De hecho, esto de la programación me resulta mucho más interesante de lo que pensaba, ansío poder hacerlo de manera avanzada... Por supuesto, seguiré adelante, gracias!!!

Saludos!

8
Hola!!!

Aquí el código del ejercicio de la entrega CU00637B, como se indica en el asunto de este tema.

Desde ya, muchas gracias por sus sugerencias, indicaciones o comentarios, todos son muy bienvenidos y valisoso para un servidor.

Código: [Seleccionar]
public class motor {
   
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
       
    // Constructor
    public motor (){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    } // Cierre del constructor
   
    // Métodos para establecer valores.
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }
   
    public void setTipoFluido (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }
   
    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }
    // Cierre de los métodos para establecer valores
   
    // Metodos para obtener los valores del objeto tipo motor.
    public int getTipoBomba (){
        return tipoBomba;
    }
   
    public String getTipoFluido (){
        return tipoFluido;
    }
   
    public String getCombustible (){
        return combustible;
    }
   
    // Métodos Switch
    public void dimeTipoMotor (){
        switch (tipoBomba){
            case 0: System.out.println ("No hay establecido un valor definido para el tipo de bomba");break;
            case 1: System.out.println ("La bomba, es una bomba de agua");break;
            case 2: System.out.println ("La bomba, es una bomba de gasolina");break;
            case 3: System.out.println ("La bomba, es una bomba de hormigón");break;
            case 4: System.out.println ("La bomba, es una bomba de pasta alimenticia");break;
            default: System.out.println ("No existe un valor válido para el tipo de bomba"); break;
        }
    }
}

Gracias, de nuevo...

Saludos!

9
Es excelente Sniper, te agradezco tus observaciones! Y de haber comprendido los puntos señalados en tu respuesta anterior, creo haber realizados los cambio apegándome a ellos; aquí el código para que puedas revisarlo y si en un dado caso hiciese falta algo o se reflejase algo incorrecto, espero contar con tu valiosa ayuda para corregirlo.

Código: [Seleccionar]
public class Rueda {

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

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

    } // Cierre del constructor

    // Métodos para establecer valores a los atributos.
    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;
    }
    // Cierre de los métodos de asignaci?n de valores a los atributos.

    // Métodos para obtener los valores de los atributos
    public String getTipo(){
        return tipo;
    }

    public double getGrosor(){
        return grosor;
    }

    public double getDiametro(){
        return diametro;
    }

    public String getMarca(){
        return marca;
    } // Cierre de los métodos getters.

    // Método para comprobación de las dimensiones de los objetos tipo "Rueda".
    public void comprobarDimensiones(){
        // If con else if y cl?usula final else
        if(diametro > 1.4){
            System.out.println("La rueda es para un vehículo grande");
        }

        else if(diametro <= 1.4 && diametro > 0.8){
            System.out.println("La rueda es para un vehículo mediano");
        }

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

        // If sencillo
        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");
        }
    }
}

Desde ya, muy agradecido con tu apoyo!

Saludos!

10
Hola!
Dando seguimiento al Curso "Java desde 0", quiero dejar para revisión el ejercicio del apartado que se enuncia en el asunto de este tema.

Código: [Seleccionar]
public class Rueda {
   
    public String tipo;
    public double grosor;
    public double diametro;
    public String marca;
   
   
    // Constructor
    public Rueda () {
        tipo = "";
        grosor = 0.0d;
        diametro = 0.0d;
        marca = "";
       
    } // Cierre del constructor
   
    // Métodos para establecer valores a los atributos.
    public void setValorTipo (String valorTipo){
        tipo = valorTipo;
    }
   
    public void setValorGrosor (double valorGrosor){
        grosor = valorGrosor;
    }
   
    public void setValorDiametro (double valorDiametro){
        diametro = valorDiametro;
    }
   
    public void setValorMarca (String valorMarca){
        marca = valorMarca;
    }
    // Cierre de los métodos de asignación de valores a los atributos.
   
    // Método para comprobación de las dimensiones de los objetos tipo "Rueda".
    public void comprobarDimensiones (){
        // If con else if y cláusula final else
       if (diametro > 1.4){
        System.out.println ("La rueda es para un vehículo grande");
    }
   
    else if (diametro <= 1.4 && diametro > 0.8) {
        System.out.println ("La rueda es para un vehículo mediano");
    }
   
    else {
        System.out.println ("La rueda es para un vehículo pequeño");
    }
   
    // If sencillo
        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");
        }
        }
    }

Desde ya, agradezco todos sus comentarios, sugerencias y por supuesto, la amabilidad de tomarse el tiempo para revisar mi trabajo.

Saludos!

11
 :-[

Es cierto, se me escapó! Y sé que sólo era cuestión de utilizar la lógica para resolver el ejercicio, pero pensé que no estaría de más estructurar un código que luego me ayudase a comprobar mis respuestas.

Gracias, Toni por tus comentarios y espero poder seguir recibiendo tu ayuda en adelante!

Saludos cordiales!

12
Hola!
A continuación, dejo la solución al ejercicio del apartado que se menciona en el asunto de este tema (CU00634B); agradezco desde ya a quienes se tomen el tiempo de revisarlo y de dejar sus comentarios!

Código: [Seleccionar]
a) A > 3 (true)     b) A > C (true)     c) A < C (false)     d) B < C (false)     e) B != C (true)


f) A == 3 (false)     g) A * B == 15 (true)     h) A * B == -30 (false)     i) C / B < A (true)


j) C / B == -10 (false)     k) C / B == -4 (true)     l) A + B + C == 5 (false)


m) (A+B == 8) && (A-B == 2) (true)     n) (A+B == 8) || (A-B == 6) (true)


o) A > 3 && B > 3 && C < 3 (false)     p) A > 3 && B >= 3 && C < -3

Y... Si bien es cierto el ejercicio no lo pide, me di a la tarea de crear el código que devuelva los valores para comprobar que mis respuestas no fuesen erróneas; lo dejo por si al caso...

Código: [Seleccionar]
public class operadores{
   
    private int A;
    private int B;
    private int C;
   
   
    public operadores (){
        A = 5;
        B = 3;
        C = -12;
    }
   
    // a)
    public boolean getA () {
        return (A > 3);
    }
   
    // b)
    public boolean getB (){
        return (A > C);
    }
   
    // c)
    public boolean getC (){
        return (A < C);
    }
   
    // d)
    public boolean getD (){
        return (B < C);
    }
   
    // e)
    public boolean getE (){
        return (B != C);
    }
   
    // f)
    public boolean getF (){
        return (A == 3);
    }
   
    // g)
    public boolean getG (){
        return (A * B == 15);
    }
   
    // h)
    public boolean getH (){
        return (A * B == -30);
    }
   
    // i)
    public boolean getI (){
        return (C / B < A);
    }
   
    // j)
    public boolean getJ (){
        return (C / B == -10);
    }
   
    // k)
    public boolean getK (){
        return (C / B == -4);
    }
   
    // l)
    public boolean getL (){
        return (A + B + C == 5);
    }
   
    // m)
    public boolean getM (){
        return ((A + B == 8) && (A - B == 2));
    }
   
    // n)
    public boolean getN (){
        return ((A + B == 8) || (A - B == 6));
    }
   
    // o)
    public boolean getO (){
        return (A > 3 && B > 3 && C < 3);
    }
   
    // p)
    public boolean getP (){
        return (A > 3 && B >= 3 && C < -3);
    }
}

Gracias, desde ya, por sus comentarios!

13
Excelente Toni, opté por la segunda opción, personalmente me pareció un tanto más práctica y efectivamente el error dejó de aparecer. Agradezco tu amable atención, también aprovecho para comentarte que gracias a tu ayuda pude aclarar ciertas dudas y en efecto, aprendí algo nuevo, gracias nuevamente!

Dejo el código ya corregido para que verifiques que hice las correcciones:

Código: [Seleccionar]
public class medico {
   
    private String nombre; // Nombre del médico
    private String apellidos; // Apellidos del médico
    private int edad; // Edad del médico
    private boolean casado; // Estado civil del médico
    private String numeroID; // Número de documento de identidad del médico
    private String especialidad; // Área en la que se especializa el médico
   
    // Constructor
    public medico (){
        nombre = "Desconocido";
        apellidos = "Desconocido";
        edad = 0;
        casado = false;
        numeroID = "Desconocido";
        especialidad = "Desconocido";
    } // Cierre del constructor
   
    // Método para establecer el nombre del médico
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
    } // Cierre del método
   
     // Método para establecer los apellidos del médico
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
    } // Cierre del médotodo
   
     // Método para establecer la edad del médico
    public void setEdad (int valorEdad) {
        edad = valorEdad;
    } // Cierre del método
   
     // Método para determinar y mostrar a través de cónsola la cantidad de años restantes para que el médico en cuestión tenga una edad múltiplo de 5.
     public void calculoParaMultiploEdad (){
        System.out.println("El médico de nombre: " + nombre + ", con espacialidad: " + especialidad + ", tendrá una edad multiplo de 5 dentro de: " + (5-(edad%5)) + " años");
    } // Cierre del método
   
       // Método para establecer el estado civil del médico
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
    } // Cierre del método
   
       // Método para establecer el número de ID del médico
    public void setNumeroID (String valorNumeroID) {
        numeroID = valorNumeroID;
    } // Cierre del método
   
       // Método para establecer la especialidad del médico
    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
    } // Cierre del método
   
    // Método para obtener el nombre del médico
    public String getNombre (){
        return nombre;
    }// Cierre del método
   
     // Método para obtener los apellidos del médico
    public String getApellidos (){
        return apellidos;
    }// Cierre del método
   
     // Método para obtener la edad del médico
    public int getEdad (){
        return edad;
    }// Cierre del método
   
     // Método para obtener el estado civil del médico
    public boolean getCasado (){
        return casado;
    }// Cierre del método
   
     // Método para obtener el número de ID del médico
    public String getNumeroID (){
        return numeroID;
    }// Cierre del método
   
     // Método para obtener la especialidad del médico
    public String getEspecialidad (){
        return especialidad;
    }// Cierre del método
   
    }

Gracias y hasta la próxima!

Saludos!

14
Toni, a continuación dejo el código con las correcciones o cambios que pides. Y quiero mencionarte que al retirar la declaración "private int claculoParaMultiploEdad;" no se me permite realizar la compilación del código, recibo un error de sintaxis y justo por esa razón es que en primera instancia me vi obligado a crearla, por lo que no voy a perder la oportunidad para hacerte la pregunta: ¿Cuál será la razón?

Aquí el código:
Código: [Seleccionar]
public class medico {
   
    private String nombre; // Nombre del médico
    private String apellidos; // Apellidos del médico
    private int edad; // Edad del médico
    private boolean casado; // Estado civil del médico
    private String numeroID; // Número de documento de identidad del médico
    private String especialidad; // Área en la que se especializa el médico
   
    // Constructor
    public medico (){
        nombre = "Desconocido";
        apellidos = "Desconocido";
        edad = 0;
        casado = false;
        numeroID = "Desconocido";
        especialidad = "Desconocido";
    } // Cierre del constructor
   
    // Método para establecer el nombre del médico
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
    } // Cierre del método
   
     // Método para establecer los apellidos del médico
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
    } // Cierre del médotodo
   
     // Método para establecer la edad del médico
    public void setEdad (int valorEdad) {
        edad = valorEdad;
    } // Cierre del método
   
     // Método para determinar y mostrar a través de cónsola la cantidad de años restantes para que el médico en cuestión tenga una edad múltiplo de 5.
    public void calculoParaMultiploEdad (){
        calculoParaMultiploEdad = (5-(edad%5));
        System.out.println("El médico de nombre: " + nombre + ", con espacialidad: " + especialidad + ", tendrá una edad multiplo de 5 dentro de: " + calculoParaMultiploEdad + " años");
    } // Cierre del método
   
       // Método para establecer el estado civil del médico
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
    } // Cierre del método
   
       // Método para establecer el número de ID del médico
    public void setNumeroID (String valorNumeroID) {
        numeroID = valorNumeroID;
    } // Cierre del método
   
       // Método para establecer la especialidad del médico
    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
    } // Cierre del método
   
    // Método para obtener el nombre del médico
    public String getNombre (){
        return nombre;
    }// Cierre del método
   
     // Método para obtener los apellidos del médico
    public String getApellidos (){
        return apellidos;
    }// Cierre del método
   
     // Método para obtener la edad del médico
    public int getEdad (){
        return edad;
    }// Cierre del método
   
     // Método para obtener el estado civil del médico
    public boolean getCasado (){
        return casado;
    }// Cierre del método
   
     // Método para obtener el número de ID del médico
    public String getNumeroID (){
        return numeroID;
    }// Cierre del método
   
     // Método para obtener la especialidad del médico
    public String getEspecialidad (){
        return especialidad;
    }// Cierre del método
   
    }

Desde ya, te agradezco la atención prestada!

15
Toni, amigo, antes que nada quiero agradecerte tus comentarios, es muy amable de tu parte que te tomes el tiempo de revisar mi trabajo, seguro que tus sugerencias e indicaciones me servirán de mucho, como hasta ahora lo han hecho las que recibí de otros moderadores.

Ahora bien, he corregido la parte de los atributos de tipo "String" y te aseguro que, en la medida de lo posible, no volverá a suceder tal caso.

Código: [Seleccionar]
public class medico {
   
    private String nombre; // Nombre del médico
    private String apellidos; // Apellidos del médico
    private int edad; // Edad del médico
    private boolean casado; // Estado civil del médico
    private String numeroID; // Número de documento de identidad del médico
    private String especialidad; // Área en la que se especializa el médico
   
    // Constructor
    public medico (){
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroID = "";
        especialidad = "";
    } // Cierre del constructor
   
    // Método para establecer el nombre del médico
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
        System.out.println("Se ha introducido el nombre del médico... El nombre del médico es: " + nombre);
       
    } // Cierre del método
   
     // Método para establecer los apellidos del médico
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
        System.out.println("Se han introducido los apellidos del médico... Los apellidos del médico son: " + apellidos);
       
    } // Cierre del médotodo
   
     // Método para establecer la edad del médico
    public void setEdad (int valorEdad) {
        edad = valorEdad;
        System.out.println("Se ha introducido la edad del médico... La edad del médico es: " + edad);
       
    } // Cierre del método
   
       // Método para establecer el estado civil del médico
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
        System.out.println("Se ha introducido el estado civil del médico... El médico está casado: " + casado);
       
    } // Cierre del método
   
       // Método para establecer el número de ID del médico
    public void setNumeroID (String valorNumeroID) {
        numeroID = valorNumeroID;
        System.out.println("Se ha introducido el número de Identificación del médico... El ID es: " + numeroID);
       
    } // Cierre del método
   
       // Método para establecer la especialidad del médico
    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
        System.out.println("Se ha introducido la especialidad del médico... La especialidad del médico es: " + especialidad);
       
    } // Cierre del método
   
    // Método para obtener el nombre del médico
    public String getNombre (){
        return nombre;
    }
   
     // Método para obtener los apellidos del médico
    public String getApellidos (){
        return apellidos;
    }
   
     // Método para obtener la edad del médico
    public int getEdad (){
        return edad;
    }
   
     // Método para obtener el estado civil del médico
    public boolean getCasado (){
        return casado;
    }
   
     // Método para obtener el número de ID del médico
    public String getNumeroID (){
        return numeroID;
    }
   
     // Método para obtener la especialidad del médico
    public String getEspecialidad (){
        return especialidad;
    }
}
   


Gracias nuevamente y saludos cordiales!

16
Si bien es cierto que el código que publico en este tema es muy parecido al anterior a diferencia del método con el cual se pide calcular el múltiplo de la edad del objeto, quisiera aclarar que no estoy del todo seguro de haber entendido el ejercicio y como siemre agradeceré todos sus comentarios.
Código: [Seleccionar]
public class medico {
   
    private String nombre; // Nombre del médico
    private String apellidos; // Apellidos del médico
    private int edad; // Edad del médico
    private boolean casado; // Estado civil del médico
    private String numeroID; // Número de documento de identidad del médico
    private String especialidad; // Área en la que se especializa el médico
    private int calculoParaMultiploEdad;
   
    // Constructor
    public medico (){
        nombre = "Desconocido";
        apellidos = "Desconocido";
        edad = 0;
        casado = false;
        numeroID = "Desconocido";
        especialidad = "Desconocido";
    } // Cierre del constructor
   
    // Método para establecer el nombre del médico
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
        System.out.println("Se ha introducido el nombre del médico... El nombre del médico es: " + nombre);
    } // Cierre del método
   
     // Método para establecer los apellidos del médico
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
        System.out.println("Se han introducido los apellidos del médico... Los apellidos del médico son: " + apellidos);
    } // Cierre del médotodo
   
     // Método para establecer la edad del médico
    public void setEdad (int valorEdad) {
        edad = valorEdad;
        System.out.println("Se ha introducido la edad del médico... La edad del médico es: " + edad);
    } // Cierre del método
   
     // Método para determinar y mostrar a través de cónsola la cantidad de años restantes para que el médico en cuestión tenga una edad múltiplo de 5.
    public void setCalculoParaMultiploEdad (){
        calculoParaMultiploEdad = (5-(edad%5));
        System.out.println("El médico de nombre: " + nombre + ", con espacialidad: " + especialidad + ", tendrá una edad multiplo de 5 dentro de: " + calculoParaMultiploEdad + " años");
    } // Cierre del método
   
       // Método para establecer el estado civil del médico
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
        System.out.println("Se ha introducido el estado civil del médico... El médico está casado: " + casado);
    } // Cierre del método
   
       // Método para establecer el número de ID del médico
    public void setNumeroID (String valorNumeroID) {
        numeroID = valorNumeroID;
        System.out.println("Se ha introducido el número de Identificación del médico... El ID es: " + numeroID);
    } // Cierre del método
   
       // Método para establecer la especialidad del médico
    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
        System.out.println("Se ha introducido la especialidad del médico... La especialidad del médico es: " + especialidad);
    } // Cierre del método
   
    // Método para obtener los años restantes para que el médico tenga una edad múltiplo de 5
    public int getCalculoParaMultiploEdad (){
        return calculoParaMultiploEdad;
    }// Cierre del método
   
    // Método para obtener el nombre del médico
    public String getNombre (){
        return nombre;
    }// Cierre del método
   
     // Método para obtener los apellidos del médico
    public String getApellidos (){
        return apellidos;
    }// Cierre del método
   
     // Método para obtener la edad del médico
    public int getEdad (){
        return edad;
    }// Cierre del método
   
     // Método para obtener el estado civil del médico
    public boolean getCasado (){
        return casado;
    }// Cierre del método
   
     // Método para obtener el número de ID del médico
    public String getNumeroID (){
        return numeroID;
    }// Cierre del método
   
     // Método para obtener la especialidad del médico
    public String getEspecialidad (){
        return especialidad;
    }// Cierre del método
   
    }

Agradezco de antemano a quienes me proporcionen sus opiniones.

17
Hola a todos!
Quiero dejar mi solución al ejercicio del apartado correspondiente al asunto de este tema y como siempre, estoy abierto a todos tipo de sugerencias, comentarios, observaciones, etc.
Código: [Seleccionar]
public class medico {
   
    private String nombre; // Nombre del médico
    private String apellidos; // Apellidos del médico
    private int edad; // Edad del médico
    private boolean casado; // Estado civil del médico
    private String numeroID; // Número de documento de identidad del médico
    private String especialidad; // Área en la que se especializa el médico
   
    // Constructor
    public medico (){
        nombre = "Desconocido";
        apellidos = "Desconocido";
        edad = 0;
        casado = false;
        numeroID = "Desconocido";
        especialidad = "Desconocido";
    } // Cierre del constructor
   
    // Método para establecer el nombre del médico
    public void setNombre (String valorNombre) {
        nombre = valorNombre;
        System.out.println("Se ha introducido el nombre del médico... El nombre del médico es: " + nombre);
       
    } // Cierre del método
   
     // Método para establecer los apellidos del médico
    public void setApellidos (String valorApellidos) {
        apellidos = valorApellidos;
        System.out.println("Se han introducido los apellidos del médico... Los apellidos del médico son: " + apellidos);
       
    } // Cierre del médotodo
   
     // Método para establecer la edad del médico
    public void setEdad (int valorEdad) {
        edad = valorEdad;
        System.out.println("Se ha introducido la edad del médico... La edad del médico es: " + edad);
       
    } // Cierre del método
   
       // Método para establecer el estado civil del médico
    public void setCasado (boolean valorCasado) {
        casado = valorCasado;
        System.out.println("Se ha introducido el estado civil del médico... El médico está casado: " + casado);
       
    } // Cierre del método
   
       // Método para establecer el número de ID del médico
    public void setNumeroID (String valorNumeroID) {
        numeroID = valorNumeroID;
        System.out.println("Se ha introducido el número de Identificación del médico... El ID es: " + numeroID);
       
    } // Cierre del método
   
       // Método para establecer la especialidad del médico
    public void setEspecialidad (String valorEspecialidad) {
        especialidad = valorEspecialidad;
        System.out.println("Se ha introducido la especialidad del médico... La especialidad del médico es: " + especialidad);
       
    } // Cierre del método
   
    // Método para obtener el nombre del médico
    public String getNombre (){
        return nombre;
    }
   
     // Método para obtener los apellidos del médico
    public String getApellidos (){
        return apellidos;
    }
   
     // Método para obtener la edad del médico
    public int getEdad (){
        return edad;
    }
   
     // Método para obtener el estado civil del médico
    public boolean getCasado (){
        return casado;
    }
   
     // Método para obtener el número de ID del médico
    public String getNumeroID (){
        return numeroID;
    }
   
     // Método para obtener la especialidad del médico
    public String getEspecialidad (){
        return especialidad;
    }
}
   

Quedo pendiente a sus respuestas y desde ya, muchísimas gracias por su atención!

18
Mario, estimado:
Agradezco que te hayas interesado por responder a mi publicación, agradezco tus observaciones y comentarios y lo menos que puedo hacer es comprometerme a aplicar tus sugerencias en adelante, con respecto a carateres como tildes y la letra "ñ".

En el punto cuatro, para ser sincero, no lo había visualizado desde el punto de vista que propones y ciertamente me parece que tienes toda la razón, por lo que será otra recomendación a tomar en cuenta para futuros ejercicios, como bien lo dijiste.

Gracias nuevamente, muy amable de tu parte!

Saludos!

19
Gracias, mi amgio, muy amable! Sin lugar a dudas tus consejos me servirán de mucho!

Saludos coriales!

20
Hola Sniper:

Como me comprometí anteriormente, dejo el código con los arreglos respectivos a tu respuesta sobre el tema:

Código: [Seleccionar]
// La presente clase presenta la información de un Disco musical.
public class DiscoMusical{
    private String título; // Título de cada objeto DiscoMusical
    private String autor; // Nombre del autor de cada objeto DiscoMusical
    private int añoEdición; // Año de edición de cada objeto DiscoMusical
    private String formato; // Formato de cada objeto DiscoMusical
    private boolean digital; // Demustra si cada objeto DiscoMusical es del tipo Digital.
   
    // Constructor: Al crear un objeto DiscoMusical se ejecutará el código que se encluya en el constructor.
   
    public DiscoMusical(){
        título = "Desconocido";
        autor = "Desconocido";
        añoEdición = 0;
        formato = "Desconocido";
        digital = false;
    } // Cierre del constructor
   
    // Método para establecer el título de la clase DiscoMusical.
    public void setTítulo (String valorTítulo) {
        título = valorTítulo; // El título que adopta el objeto DiscoMusical es el valor que contenga valorMatrícula
    } // Cierre del método
   
    // Método para establecer el autor de la clase DiscoMusical
    public void setAutor (String valorAutor) {
        autor = valorAutor; // El nombre del autor que adopta el objeto DiscoMusical es el valor que contenga valorAutor.
    } // Cierre del método
   
    // Método para establecer el aaño de edición de la clase DiscoMusical
    public void setAñoEdición (int valorAñoEdición) {
        añoEdición = valorAñoEdición; // El año de edición para el objeto DiscoMusical es el valor que contenga valorañoEdición.
    } // Cierre del método
   
    // Método para establecer el formato de la clase DiscoMusical
    public void setFormato (String valorFormato) {
        formato = valorFormato; // El formato de cada clase DiscoMusical es el valor que contenga valorFormato.
    } // Cierre del método
   
    // Método para establecer el tipo de la clase DiscoMusical
    public void setDigital (boolean valorDigital) {
        digital = valorDigital; // El valor Digital para cada clase DiscoMusical es el valor que contenga valorDigital.
    }   
   
        // Método para obtener el título del objeto DiscoMusical
        public String getTítulo () { return título;} // Cierre del método
       
        // Método para obtener el nombre del autor del objeto DiscoMusical
        public String getAutor () { return autor;} // Cierre del método
       
        // Método para obtener el año de edición del objeto DiscoMusical
        public int getañoEdición () { return añoEdición;} // Cierre del método
       
        // Método para obtener el formato del objeto DiscoMusical
        public String getFormato () { return formato;} // Cierre del método
       
        // Método para conocer si el objeto DiscoMusical es tipo digital.
        public boolean getDigital () { return digital;} // Cierre del método

} // Cierre de las clases

Gracias, de antemano, amigo!

Páginas: [1] 2

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