1
Aprender a programar desde cero / Operador mod o resto de una división entre enteros. (CU00633B)
« en: 04 de Abril 2015, 20:24 »
aquí mando mi ejercicio, gracias !!
Código: [Seleccionar]
/**
* Write a description of class medico here.
*
* @author (Rosalía)
* @version (4 abr 2015)
*/
public class medico
{
// instance variables - replace the example below with your own
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
String numDocIdent;
String especialidad;
/**
* Constructor for objects of class medico
*/
public medico()
{
// initialise instance variables
nombre = "";
apellidos = "";
edad = 0;
casado = false;
numDocIdent = "";
especialidad ="";
}
/**
Establecer valores
*/
public void setNombre(String valorNombre)
{
System.out.println ("Cambio de " + nombre + " a " + valorNombre);
nombre = valorNombre;
}
public void setApellidos(String valorApellidos)
{
System.out.println("El medico de nombre " + nombre + " ha cambiado su atributo de apellidos de " + apellidos + ", a " + valorApellidos);
apellidos = valorApellidos; }
public void setEdad(int valorEdad)
{
System.out.println ("Cambio de " + edad + " a " + valorEdad);
edad = valorEdad;
}
public void setCasado(boolean valorCasado)
{
System.out.println("El medico de nombre \"" + nombre + "\" ha cambiado su atributo casado de " + casado + ", a " + valorCasado);
casado = valorCasado;
}
public void setNumDocIdent(String valorNumDocIdent)
{
System.out.println ("Cambio de " + numDocIdent + " a " + valorNumDocIdent);
numDocIdent = valorNumDocIdent;
}
public void setEspecialidad(String valorEspecialidad)
{
System.out.println ("Cambio de " + especialidad + " a " + valorEspecialidad);
especialidad = valorEspecialidad;
}
/*
* Obtener valores
*/
public String getNombre()
{ System.out.println ("inicialmente vale " + nombre);
return nombre;
}
public String getApellidos()
{ return apellidos; }
public int getEdad()
{ return edad; }
public boolean getCasado()
{ return casado; }
public String getNumDocIdent()
{ return numDocIdent; }
public String getEspecialidad()
{ return especialidad; }
// obtener años que faltan para el múltiplo de 5
public void calculaAñosFaltanMult5()
{
int x = edad % 5;
int añosFaltan = 5 - x;
System.out.println ("El médico de nombre " + nombre + " con especialidad " + especialidad +" tendrá una edad múltiplo de 5 años dentro de " + añosFaltan +" años");
}
}