Universidad de Costa Rica
|
|
Fechador
Programe un módulo que reciba 3 valores:
"D" in [1..31];
// número de un día del mes"A" in [1970..+oo]; // año
"dia" in [ 0 == Domingo ... 6 == Sábado ]
Su módulo debe usar el calendario del año "A" para determinar, mes por mes, en qué día cae el día "D". Si en algún caso ocurre que ese día coincide con el nombre del día que está en la variable "dia", su programa deberá desplegarlo. Por ejemplo, para el año 2008 y el día 30, como sólo en mayo el viernes es 30, su módulo generaría la siguientes lista unitaria como resultado:
V-30-May-2008
Para el año 2008, el miércoles cae en día 30 en 3 ocasiones por lo que su programa produciría este lista como resultado:
M-30-Ene-2008
M-30-Abr-2008
M-30-Jul-2008
En su
implementación
use las rutinas para manejo de fecha de la biblioteca C
estándar (archivo de encablezado
<ctime>
).
Incluya una cantidad razonable y adecuada de datos de prueba para
su módulo; no se conforme con el mínimo.
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
Tiempo de entrega: | 3 días |
Modalidad: | En parejas |
Adolfo Di Mare <adolfo@di-mare.com>.
|