Código:
/*Define una clase Medico considerando los siguientes atributos de clase:
* nombre (String), apellidos (String), edad (int), casado (boolean), numeroDocumentoIdentidad (String),
* especialidad (String). 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. Define un método de nombre
* “calculoParaMultiploEdad” que no recibe parámetros y es tipo procedimiento cuyo cometido será el
* siguiente: determinar cuántos años faltan para que la edad del médico sea múltiplo de 5 y mostrar un
* mensaje informativo por pantalla. Por ejemplo si el médico tiene 22 años deberá en primer lugar obtener
* el resto de la división de 22 entre 5, que es 2. Ahora obtendrá los años que faltan para que el médico
* tenga una edad múltiplo de 5, que serán 5-2 = 3 años. A continuación deberá mostrar un mensaje por
* consola del tipo: “El médico de nombre … con especialidad … tendrá una edad múltiplo de 5 dentro de
* … años”. Compila el código para comprobar que no presenta errores, crea un objeto, usa sus métodos y
* comprueba que aparezcan correctamente los mensajes por consola, y que cuando cambias la edad aparece
* correctamente el tiempo que falta para que la edad sea múltiplo de 5. Para comprobar si es correcta tu
* solución puedes consultar en los foros aprenderaprogramar.com.
*/
public class calculoedad
{
String nombre,apellido,cedula,especialidad;
boolean casado;
int edad;
int dd;
public calculoedad()
{
nombre="";
apellido="";
cedula="";
especialidad="";
casado=true ;
edad=29;
dd=5;
}
//Establecer metodos
public void setnomb(String na)
{
nombre=na;
}
public void setapell(String apel)
{
apellido=apel;
}
public void setced(String cedd)
{
cedula=cedd;
}
public void setespeci(String esp)
{
especialidad=esp;
}
public void setbo(boolean cas)
{
casado=cas;
}
public void seted(int eda)
{
edad=eda;
}//FIN ESTABLECER METODOS
public void setmult()
{
int aa;
aa=edad%5;
dd=5-aa;
System.out.println("FALTA "+ dd +" AÑOS PARA QUE SEA MULTIPLO DE 5");
}
public String getnomb()
{
return nombre;
}
public String getapell()
{
return apellido;
}
public String getced()
{
return cedula;
}
public String getespeci()
{
return especialidad;
}
public boolean getbo()
{
return casado;
}
}