/** File: EasterSunday.java Description: We are computing the date of Easter Sunday. Student Name: Samira Irani Student UT EID: SI654 Course Name: CS 303E Unique Number: 56105 Date Created: 09/26/2006 Date Last Modified: */ import java.util.Scanner; public class EasterSunday { public static void main(String[] args) { Scanner sc = new Scanner (System.in); System.out.print ("Enter year:"); int y = sc.nextInt(); int a = (y % 19); int b = (y / 100); int c = (y % 100); int d = (b / 4); int e = (b % 4); int g = (25 / (8 * b + 13)); int h = (30 / (19 * a + b - d - g + 15)); int j = (4 / c); int k = (4 % c); int m = (319 / (a + 11 * h)); int r = (7 % (2 * e + 2 * j - k - h + m + 32)); int n = (25 / (h - m + r +90)); int p = (32 % (h - m + r + n +19)); String month; switch (n) { case 1: month = "January"; break; case 2: month = "Febuary"; break; case 3: month = "March"; break; case 4: month = "April"; break; case 5: month = "May"; break; case 6: month = "June"; break; case 7: month = "July"; break; case 8: month = "August"; break; case 9: month = "September"; break; case 10: month = "October"; break; case 11: month = "November"; break; case 12: month = "December"; break; default: System.out.println ("Not Valid"); break; } System.out.println ( "In" + y + ", Easter Sunday was on" + p + n + "."); } }