Java - tarea

 
Vista:

tarea

Publicado por Felipe Ignacio (2 intervenciones) el 03/04/2006 04:19:28
NECESITO AYUDA !!!HELP !!

1.Escribir un método (función) que entregue un resultado true (verdadero) si un año es bisiesto o false si no es bisiesto (divisible por 4 pero no por 100, excepto los divisibles por 400). Por ejemplo, bisiesto(2004) entrega true, bisiesto(1900) devuelve false y bisiesto(2000) entrega true,.

2.Escribir un método (función) que entregue la cantidad de días de un mes. Por ejemplo, diasMes(1,2004) entrega 31, diasMes(2,2004) entrega 29 y diasMes(2,2000) entrega 29.
Nota. Recuerde que el número de días de cada mes es 31, 28 o 29, 31, 30,31, 30,31,31, 30, 31, 30, 31. Si el mes tiene un valor fuera del rango 1 a 12 la función debe devolver un cero.

3.Escriba funciones que devuelvan el día, el mes y el año de una fecha ddmmaaaa. Por ej, dia(14012004) entrega 14, mes(14012004) devuelve 1 y año(14012004) retorna 2004.

4.Escribir una función que reciba una fecha y entregue true si la fecha está correcta o false si la fecha está incorrecta. Por ejemplo verificarFecha(03042002) entrega true y verificarFecha(30022004) entrega false.

5.Escribir una función que compare dos fechas y entregue –1, 0 o 1 en caso que la primera sea menor, igual o mayor que la segunda. Por ejemplo, comparar(03042002,24081985) entrega 1 y comparar(24081985,03042002) entrega –1.

6.Escriba una función que calcule la diferencia en años entre dos fechas. Por ejemplo, diferencia(03042002,24081984) y diferencia(24081984,03042002) entregan 17 como resultado.

7.Escriba una función que escriba en una ventana una fecha en la forma DD/MM/AAAA. Por ejemplo, escribir(08032006) escribe 08/03/2006. Nótese que el día y el mes se escriben con 2 dígitos.

8.Escribir un programa que, utilizando las funciones anteriores y algunas otras que Ud estime necesario, determine la edad de todos los alumnos del curso y los resultados finales indicados en el siguiente diálogo:
Ingresar fechas en la forma DDMMAAAA (0 para fin de datos)
Fecha de hoy ? 13012006
Fecha de nacimiento de alumno 1 ? 24081986
Edad = 19 años
Fecha de nacimiento de alumno 2 ? 30021984
Fecha incorrecta
Fecha de nacimiento de alumno 2 ? 28021984
Edad = 21 años
Fecha de nacimiento de alumno 3 ? ...
. . .
Fecha de nacimiento de alumno x ? 0
Fecha de nacimiento de menor alumno=DD/MM/AAAA
Fecha de nacimiento de mayor alumno=DD/MM/AAAA
Alumnos de menos de 17 años = x (x.x%)
Alumnos de 17 años = x (x.x%)
Alumnos de 18 años = x (x.x%)
Alumnos de 19 o más años = x (x.x%)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tarea

Publicado por manru (161 intervenciones) el 03/04/2006 06:23:41
Felipe:
No puedo y creo que nadie puede hacer tu tarea... de todas formas puedo darte una ayuda...

Revisa la documentacion de la clase Calendar, alli encontraras respuesta a todas las consignas

http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCalendar.html
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tarea

Publicado por Maximus Aurelius (1 intervención) el 13/04/2006 22:26:47
no puedes ser tan descarado pues, haz la tarea de computacion de ing civil de la U de chile tu solo =P, o al menos pregunta por las cosas que no sepas, pero no pidas que hagan tu trabajo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tarea

Publicado por CARLOS ZUÑIGA (2 intervenciones) el 31/07/2006 02:00:13
YO SOY DEVELOPMENT_ZU Y ESTAN USANDO MI CORREO FALSAMENTE !!!!

YO SOY EXPERTO EN PROGRAMACION .. COMO ME PONENE ACA !!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar