Autor Tema: Java operadores aritméticos en Java, ejercicio ejemplo cálculos CU00633B  (Leído 3059 veces)

MauricioO

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Saludos, antes que nada les agradezco por la gran labor que hacen día a día.

Adjunto mi repuesta a el ejercicio mencionado en el titulo CU00633B del curso básico de programación con Java, espero me hagan las observaciones necesarias, los ejercicios anteriores ya los he hecho, no los he posteado porque he revisado mis repuestas con las respuestas de los demás y a mi parecer han sido satisfactorias, si consideran necesario que las postee, con mucho gusto lo haré.

Código: [Seleccionar]
/**
 * Ejercicio Medico (CU00633B)
 *
 * @author Mauricio
 */
public class Medico1
{
    //Atributos de los objetos de la clase
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
   
    //Constructor de la clase   
    public Medico1 () {
       
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
    }//Fin constructor
   
    //Método para establecer atributos de los objetos
   
    public void setcalculoParaMultiploEdad (int valorcalculoParaMultiploEdad){
        edad = valorcalculoParaMultiploEdad%5;
        edad = 5-edad;
        System.out.println("El médico " + nombre + apellidos + " con estado civil " + casado + " y especialidad " + especialidad + "tendrá una edad múltiplo de 5, dentro de " + edad + " años.");
    }//Fin método.
}

P.D. El código lo base en el ejercicio anterior (CU00632B).

Gracias de antemano.
« Última modificación: 15 de Octubre 2016, 13:21 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:Java desde cero, operadores aritméticos en Java, ejercicio (CU00633B)
« Respuesta #1 en: 12 de Octubre 2016, 06:28 »
Buenos días.

En el ejercicio te pedía los métodos para establecer y obtener los atributos.
Además en el método CalculoParaMultiploEdad () te decía que no recibe parámetros

Yo lo habría hecho asi:
Código: [Seleccionar]
public class Medico1
{
    //Atributos de los objetos de la clase

    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;

    //Constructor de la clase   
    public Medico1 () {

        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
    }//Fin constructor

    //Método para establecer atributos de los objetos
    public void setNombre(String nombre){this.nombre=nombre;}

    public String getNombre(){return nombre;}

    public void setApellidos(String apellidos){this.apellidos=apellidos;}

    public String getApellidos (){return apellidos ;}

    public void setEdad(int edad){this.edad=edad;}

    public int getEdad(){return edad;}

    public void setCasado(boolean casado){this.casado=casado;}

    public boolean getCasado(){return casado ;}

    public void setNumeroDocumentoIdentidad(String numeroDocumentoIdentidad){this.numeroDocumentoIdentidad=numeroDocumentoIdentidad;}

    public String getNumeroDocumentoIdentidad (){return numeroDocumentoIdentidad;}

    public void setEspecialidad(String especialidad){this.especialidad=especialidad;}

    public String getEspecialidad (){return especialidad;}

    public void CalculoParaMultiploEdad (){
        if (edad%5==0){edad=0;}
        else{edad = 5-(edad%5);}
        System.out.println("El médico " + nombre + apellidos + " con estado civil " + casado + " y especialidad " + especialidad + " tendrá una edad múltiplo de 5, dentro de " + edad + " años.");
    }//Fin método.
}

Un saludo

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Java desde cero, operadores aritméticos en Java, ejercicio (CU00633B)
« Respuesta #2 en: 15 de Octubre 2016, 13:21 »
Hola ESOJ el curso sigue este programa https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

En la entrega CU00633B todavía no se han explicado los condicionales if, por tanto en la solución del ejercicio no deben usarse (siempre hay que ir respondiendo los ejercicios sólo con lo visto hasta ese momento en el curso)

Ejemplo de respuesta en https://www.aprenderaprogramar.com/foros/index.php?topic=2145.0

Saludos,

MauricioO

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Gracias por las observaciones. :)

 

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