Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: heseos en 26 de Abril 2014, 10:19
-
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
public class Medico{
String nombre, apellido, cedula, especialidad;
int edad;
boolean casado;
public Medico(){
nombre = "";
apellido = "";
edad = 0;
casado = false;
cedula = "";
especialidad = "";
}
//Setters
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
}
public void setApellido (String valorApellido){
apellido = valorApellido;
System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
}
public void setEdad (int valorEdad){
edad = valorEdad;
System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
}
public void setCasado (boolean valorCasado){casado = valorCasado;}
public void setCedula (String valorCedula){cedula = valorCedula;}
public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
//Getters
public String getNombre () {return nombre;}
public String getApellido () {return apellido;}
public int Edad () {return edad;}
public boolean getCasado () {return casado;}
public String getCedula () {return cedula;}
public String getEspecialidad () {return especialidad;}
}
-
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.public class Medico{
String nombre, apellido, cedula, especialidad;
int edad;
boolean casado;
public Medico(){
nombre = "";
apellido = "";
edad = 0;
casado = false;
cedula = "";
especialidad = "";
}
//Setters
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
}
public void setApellido (String valorApellido){
apellido = valorApellido;
System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
}
public void setEdad (int valorEdad){
edad = valorEdad;
System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
}
public void setCasado (boolean valorCasado){casado = valorCasado;}
public void setCedula (String valorCedula){cedula = valorCedula;}
public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
//Getters
public String getNombre () {return nombre;}
public String getApellido () {return apellido;}
public int Edad () {return edad;}
public boolean getCasado () {return casado;}
public String getCedula () {return cedula;}
public String getEspecialidad () {return especialidad;}
}
Agregado el codigo para multiplo de edad del siguiente ejercicio.
public void mostrarMultiplioEdad (){
int resultado1;
resultado1 = 5 -(edad % 5);
System.out.println("El médico de nombre "+nombre+" con especialidad "+especialidad+" tendrá una edad múltiplo de 5 dentro de "+resultado1+" años ");
}
-
Hola, he revisado el código y está correcto tanto para CU00632B como para CU00633B. Te falta que se muestren algunos mensajes de cambio por ejemplo en public void setCasado (boolean valorCasado){casado = valorCasado;} no has incluido un mensaje de cambio, pero como indicas con lo que has hecho se ve que ya has resuelto bien el ejercicio. Saludoss
-
Wiii ya le voy cogiendo el piso entonces, Graciasss!!!!