Codigo Colegio

Páginas: 4 (771 palabras) Publicado: 30 de noviembre de 2013
import java.util.Calendar;

/**
* La Clase "Alumnos" contiene la estructura base para almacenar los datos de cada estudiante:
* cod: codigo del estudiante.
* nom: nombres del estudiente.
*ape: apellidos del alumno.
* sexo: variable de tipo boolean que sera true si es femenino y false en caso de ser masculino.
* nac: objeto de la clase Calendar que nos permite guardar la fecha denacimiento y hacer operaciones con ella.
* @author Ing. Diana Marccela Rivera
*
*/
public class Alumnos {

String cod;
String nom;
String ape;
boolean sexo;Calendar nac;

/**
* El constructor inicializa los atributos de la Clase
* @param cod : Codigo del alumno.
* @param nom : Nombres del Estudiante.
* @param ape : Apellidos.
*@param sexo : Genero, masculino o femenino.
* @param nac : Fecha de nacimiento.
*/
Alumnos(String cod, String nom, String ape, boolean sexo, Calendar nac){

this.cod = cod;
this.nom = nom;this.ape = ape;
this.sexo = sexo;
this.nac = nac;

}
/**
* Este metodo calcula la edad segun la fecha de nacimiento encontrando las diferencias entre años, meses y dias.
* @return elvalor de retorno corresponde a un entero equivalente a la edad en años del Alumno.
*/
public int getEdad(){

int edad, meses, dias;
/**
* Se emplea una variable local para almacenar la fechaactual con la siguiente instruccion.
*/
Calendar hoy = Calendar.getInstance();
/**
* A continuacion se calculan las diferencias
*/
edad = hoy.get(Calendar.YEAR) - nac.get(Calendar.YEAR);meses = hoy.get(Calendar.MONTH) - nac.get(Calendar.MONTH);
dias = hoy.get(Calendar.DATE) - nac.get(Calendar.DATE);
/**
* Si la diferencia de los meses es negativa es porque esa persona no hacumplido años aun, de modo que se
* le debe restar 1 a la diferencia de años.
*/
if(meses < 0){
edad--;
}
/**
* Si la diferencia de los meses es 0, quiere decir que esta persona...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigo de etica del colegio de ingenieros
  • Codigo De Etica Colegio De Abogados
  • Codigo De Etica De Colegio De Ingenieros
  • CÓDIGO DE ÉTICA COLEGIO DE PSICÓLOGOS
  • Código de Ética del Colegio de Ingenieros
  • codigo de etica del colegio de ing. de Japón
  • Codigo de etica del colegio de ingenieros de venezuela
  • CODIGO DE ETICA DEL COLEGIO DE INGENIEROS DEL PERU

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS