Este documento describe cómo crear un programa en Java que calcule el día de la semana correspondiente a una fecha dada utilizando la congruencia de Zeller. Se especifican los datos de entrada y salida, las condiciones, un diagrama de flujo, un ejemplo de prueba, el código fuente en Java y los pasos para depurar el programa. El objetivo es escribir un programa que lea una fecha introducida por el usuario y determine el día de la semana correspondiente.