# Cálculo da Páscoa

O cálculo da data da Páscoa, também conhecido como Computus em latim, é fundamental no calendário cristão desde os primórdios da cristandade, tornando-se definido na Idade Média.
A Páscoa é celebrada no primeiro domingo após a primeira lua cheia que ocorre no dia do equinócio da Primavera, ou logo a seguir, (no hemisfério norte, outono no hemisfério sul), ou seja, é equivalente à antiga regra de que seria o primeiro Domingo após o 14º dia do mês lunar de Nissan. O dia do domingode Páscoa pode variar entre as datas extremas de 22 de Março e de 25 de Abril, dependendo da disposição dos dias e dos meses nas semanas.
Os dias extremos deste intervalo correspondem muito raramente a domingos de Páscoa. A última vez que ocorreu a 22 de Março foi em 1818 e a próxima será em 2285. Menos raras são as Páscoas a 23 de Março (anos 1913, 2008 e 2160) e 25 de Abril (anos 1943, 2038 e 2190).

## Cálculo da data da Páscoa recorrendo a tabela simples

Obtenha o número dourado somando 1 ao resto da divisão inteira do ano em questão por 19.
Ao número final chamaremos de "X". Esse número é o número áureo que quer dizer "número dourado" pelo seu valor co cômputo pascal que corresponde a uma data específica dada na tabela abaixo. Esse número áureo corresponde à data da Lua cheia pascal. A Páscoa será celebrada ao domingo seguinte à data encontrada na tabela. Caso a data já seja um domingo, a Páscoa é o domingo da semana seguinte.
Exemplo:
2020/19 é igual a 106, com resto 6;
6+1 = 7 (Número dourado)
Consultando na tabela, chega-se a 8 de abril, depois procura-se o domingo seguinte. A Páscoa em 2020 será no dia 12 de abril, já que o dia 8 é uma quarta-feira.
| Ano | Ano | X | Data |
| 1995 | 2014 | 1 | 14 de Abril |
| 1996 | 2015 | 2 | 3 de Abril |
| 1997 | 2016 | 3 | 23 de Março |
| 1998 | 2017 | 4 | 11 de Abril |
| 1999 | 2018 | 5 | 31 de Março |
| 2000 | 2019 | 6 | 18 de Abril |
| 2001 | 2020 | 7 | 8 de Abril |
| 2002 | 2021 | 8 | 28 de Março |
| 2003 | 2022 | 9 | 16 de Abril |
| 2004 | 2023 | 10 | 5 de Abril |
| 2005 | 2024 | 11 | 25 de Março |
| 2006 | 2025 | 12 | 13 de Abril |
| 2007 | 2026 | 13 | 2 de Abril |
| 2008 | 2027 | 14 | 22 de Março |
| 2009 | 2028 | 15 | 10 de Abril |
| 2010 | 2029 | 16 | 30 de Março |
| 2011 | 2030 | 17 | 17 de Abril |
| 2012 | 2031 | 18 | 7 de Abril |
| 2013 | 2032 | 19 | 27 de Março |

## Cálculo da data da Páscoa recorrendo a algoritmos
### Algoritmo de Gauss

Para calcular o dia da Páscoa (Domingo), usa-se a fórmula abaixo, onde o "ANO" deve ser introduzido com 4 dígitos. O operador MOD é o resto da divisão. Os valores X e Y são retirados da tabela a seguir:
| Faixa de anos | Faixa de anos | X | Y |
| 1582 | 1699 | 22 | 2 |
| 1700 | 1799 | 23 | 3 |
| 1800 | 1899 | 23 | 4 |
| 1900 | 2099 | 24 | 5 |
| 2100 | 2199 | 24 | 6 |
| 2200 | 2299 | 25 | 7 |
    exemplos:
    Para o ano de 2025:
    a=2025 MOD 19 = 11
    b=2025 MOD 4 = 1
    c=2025 MOD 7 = 2
    d=(19 * 11 + 24) MOD 30 = 23
    e=(2 * 1 + 4 *2 + 6 * 23 + 5) MOD 7 = 6
    (d + e) = 23 + 6 = 29
    Logo, o Domingo de Páscoa calha 29 dias depois de 22/3/2025, ou seja a 20 de abril de 2025

### Algoritmo de Meeus/Jones/Butcher

Outro Algoritmo, conhecido como "Meeus/Jones/Butcher", tem a vantagem de não ter exceções para o calendário gregoriano (a partir de 1583), conforme apresentado por Jean Meeus em seu livro "Astronomical Algorithms":
Obs.: O sinal "\" refere-se à divisão obtendo o inteiro (INT). Exemplo: 7\3 é igual a 2 e não a 2,333.
Exemplo para o ano de 2008:

## Datas dos feriados móveis

A seguir temos uma tabela com todos os feriados móveis de um ano, sendo eles: Carnaval, Sexta-Feira Santa, Páscoa e Corpus Christi, do período de 1850 a 2209.
Datas para feriados móveis entre os anos 1900 e 2209 :
| Ano | Ano | Ano | Ano | Carnaval | Sexta-feira Santa | Páscoa | Corpus Christi |
| - | 1900 | 1990 | 2142 | 27 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| - | - | 1991 | 2143 | 12 de fevereiro | 29 de março | 31 de março | 30 de maio |
| - | - | 1992 | 2144 | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| - | - | 1993 | 2145 | 23 de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| - | - | 1994 | 2146 | 15 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | - | 1995 | 2147 | 28 de fevereiro | 14 de abril | 16 de abril | 15 de junho |
| - | 1901* | 1996 | 2148 | 20 (19*) de fevereiro | 5 de abril | 7 de abril | 6 de junho |
| - | 1902 | 1997 | 2149 | 11 de fevereiro | 28 de março | 30 de março | 29 de maio |
| - | 1903 | 1998 | 2150 | 24 de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| - | - | 1999 | 2151 | 16 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| - | 1904 | - | - | 16 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | 1905 | 2000 | 2152 | 7 de março | 21 de abril | 23 de abril | 22 de junho |
| - | 1906 | 2001 | 2153 | 27 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| 1850 | 1907 | 2002 | 2154 | 12 de fevereiro | 29 de março | 31 de março | 30 de maio |
| 1851 | - | 2003 | 2155 | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| - | 1908 | - | - | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| 1852 | 1909* | 2004 | 2156 | 24 (23*) de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| 1853 | 1910 | 2005 | 2157 | 8 de fevereiro | 25 de março | 27 de março | 26 de maio |
| 1854 | 1911 | 2006 | 2158 | 28 de fevereiro | 14 de abril | 16 de abril | 15 de junho |
| 1855 | - | 2007 | 2159 | 20 de fevereiro | 6 de abril | 8 de abril | 7 de junho |
| - | 1912 | - | - | 20 de fevereiro | 5 de abril | 7 de abril | 6 de junho |
| 1856 | 1913* | 2008 | 2160 | 5 (4*) de fevereiro | 21 de março | 23 de março | 22 de maio |
| 1857 | 1914 | 2009 | 2161 | 24 de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| 1858 | 1915 | 2010 | 2162 | 16 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| 1859 | - | 2011 | 2163 | 8 de março | 22 de abril | 24 de abril | 23 de junho |
| - | 1916 | - | - | 7 de março | 21 de abril | 23 de abril | 22 de junho |
| 1860 | 1917* | 2012 | 2164 | 21 (20*) de fevereiro | 6 de abril | 8 de abril | 7 de junho |
| 1861 | 1918 | 2013 | 2165 | 12 de fevereiro | 29 de março | 31 de março | 30 de maio |
| 1862 | 1919 | 2014 | 2166 | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| 1863 | - | 2015 | 2167 | 17 de fevereiro | 3 de abril | 5 de abril | 4 de junho |
| - | 1920 | - | - | 17 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| 1864 | 1921* | 2016 | 2168 | 9 (8*) de fevereiro | 25 de março | 27 de março | 26 de maio |
| 1865 | 1922 | 2017 | 2169 | 28 de fevereiro | 14 de abril | 16 de abril | 15 de junho |
| 1866 | 1923 | 2018 | 2170 | 13 de fevereiro | 30 de março | 1 de abril | 31 de maio |
| 1867 | - | 2019 | 2171 | 5 de março | 19 de abril | 21 de abril | 20 de junho |
| - | 1924 | - | - | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| 1868 | 1925* | 2020 | 2172 | 25 (24*) de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| 1869 | - | - | - | 9 de fevereiro | 26 de março | 28 de março | 27 de maio |
| - | 1926 | 2021 | 2173 | 16 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| 1870 | 1927 | 2022 | 2174 | 1 de março | 15 de abril | 17 de abril | 16 de junho |
| 1871 | - | 2023 | 2175 | 21 de fevereiro | 7 de abril | 9 de abril | 8 de junho |
| - | 1928 | - | - | 21 de fevereiro | 6 de abril | 8 de abril | 7 de junho |
| 1872 | 1929* | 2024 | 2176 | 13 (12*) de fevereiro | 29 de março | 31 de março | 30 de maio |
| 1873 | - | - | - | 25 de fevereiro | 11 de abril | 13 de abril | 12 de junho |
| - | 1930 | 2025 | 2177 | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| 1874 | 1931 | 2026 | 2178 | 17 de fevereiro | 3 de abril | 5 de abril | 4 de junho |
| 1875 | - | 2027 | 2179 | 9 de fevereiro | 26 de março | 28 de março | 27 de maio |
| - | 1932 | - | - | 9 de fevereiro | 25 de março | 27 de março | 26 de maio |
| 1876 | 1933* | 2028 | 2180 | 29 (28*) de fevereiro | 14 de abril | 16 de abril | 15 de junho |
| 1877 | 1934 | 2029 | 2181 | 13 de fevereiro | 30 de março | 1 de abril | 31 de maio |
| 1878 | 1935 | 2030 | 2182 | 5 de março | 19 de abril | 21 de abril | 20 de junho |
| 1879 | - | 2031 | 2183 | 25 de fevereiro | 11 de abril | 13 de abril | 12 de junho |
| - | 1936 | - | - | 25 de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| 1880 | 1937* | 2032 | 2184 | 10 (9*) de fevereiro | 26 de março | 28 de março | 27 de maio |
| 1881 | 1938 | 2033 | 2185 | 1 de março | 15 de abril | 17 de abril | 16 de junho |
| 1882 | 1939 | 2034 | 2186 | 21 de fevereiro | 7 de abril | 9 de abril | 8 de junho |
| 1883 | - | 2035 | 2187 | 6 de fevereiro | 23 de março | 25 de março | 24 de maio |
| - | 1940 | - | - | 6 de fevereiro | 22 de março | 24 de março | 23 de maio |
| 1884 | 1941* | 2036 | 2188 | 26 (25*) de fevereiro | 11 de abril | 13 de abril | 12 de junho |
| 1885 | 1942 | 2037 | 2189 | 17 de fevereiro | 3 de abril | 5 de abril | 4 de junho |
| 1886 | 1943 | 2038 | 2190 | 9 de março | 23 de abril | 25 de abril | 24 de junho |
| 1887 | - | 2039 | 2191 | 22 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| - | 1944 | - | - | 22 de fevereiro | 7 de abril | 9 de abril | 8 de junho |
| 1888 | 1945* | 2040 | 2192 | 14 (13*) de fevereiro | 30 de março | 1 de abril | 31 de maio |
| 1889 | 1946 | 2041 | 2193 | 5 de março | 19 de abril | 21 de abril | 20 de junho |
| 1890 | 1947 | 2042 | 2194 | 18 de fevereiro | 4 de abril | 6 de abril | 5 de junho |
| 1891 | - | 2043 | 2195 | 10 de fevereiro | 27 de março | 29 de março | 28 de maio |
| - | 1948 | - | - | 10 de fevereiro | 26 de março | 28 de março | 27 de maio |
| 1892 | 1949 | 2044 | 2196 | 1 de março | 15 de abril | 17 de abril | 16 de junho |
| 1893 | - | - | - | 14 de fevereiro | 31 de março | 2 de abril | 1 de junho |
| - | 1950 | 2045 | 2197 | 21 de fevereiro | 7 de abril | 9 de abril | 8 de junho |
| 1894 | 1951 | 2046 | 2198 | 6 de fevereiro | 23 de março | 25 de março | 24 de maio |
| 1895 | - | 2047 | 2199 | 26 de fevereiro | 12 de abril | 14 de abril | 13 de junho |
| 1896 | - | 2048 | - | 18 de fevereiro | 3 de abril | 5 de abril | 4 de junho |
| 1897 | - | 2049 | 2060 | 2 de março | 16 de abril | 18 de abril | 17 de junho |
| 1898 | - | 2050 | 2061 | 22 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| 1899 | - | 2051 | - | 14 de fevereiro | 31 de março | 2 de abril | 1 de junho |
| - | - | - | 2062 | 7 de fevereiro | 24 de março | 26 de março | 25 de maio |
| - | - | 2052 | - | 5 de março | 19 de abril | 21 de abril | 20 de junho |
| 1900 | - | - | 2063 | 27 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| - | - | 2053 | 2064* | 18 (19*) de fevereiro | 4 de abril | 6 de abril | 5 de junho |
| - | - | 2054 | 2065 | 10 de fevereiro | 27 de março | 29 de março | 28 de maio |
| - | - | 2055 | - | 2 de março | 16 de abril | 18 de abril | 17 de junho |
| - | - | - | 2066 | 23 de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| - | - | 2056 | - | 15 de fevereiro | 31 de março | 2 de abril | 1 de junho |
| - | - | - | 2067 | 15 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | - | 2057 | 2068 | 6 de março | 20 de abril | 22 de abril | 21 de junho |
| - | - | 2058 | 2069 | 26 de fevereiro | 12 de abril | 14 de abril | 13 de junho |
| - | - | 2059 | 2070 | 11 de fevereiro | 28 de março | 30 de março | 29 de maio |
| - | - | 2071 | 2082 | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| - | - | 2072 | - | 23 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| - | - | - | 2083 | 16 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| - | - | 2073 | 2084* | 7 (8*) de fevereiro | 24 de março | 26 de março | 25 de maio |
| - | - | 2074 | 2085 | 27 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| 1901 | - | 2075 | - | 19 de fevereiro | 5 de abril | 7 de abril | 6 de junho |
| - | - | 2076 | - | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| - | - | - | 2086 | 12 de fevereiro | 29 de março | 31 de março | 30 de maio |
| - | - | - | 2087 | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| - | - | 2077 | 2088* | 23 (24*) de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| - | - | 2078 | 2089 | 15 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | - | 2079 | - | 7 de março | 21 de abril | 23 de abril | 22 de junho |
| - | - | 2080 | - | 20 de fevereiro | 5 de abril | 7 de abril | 6 de junho |
| 1902 | - | 2081 | - | 11 de fevereiro | 28 de março | 30 de março | 29 de maio |
| - | - | 2090 | - | 28 de fevereiro | 14 de abril | 16 de abril | 15 de junho |
| - | - | 2091 | - | 20 de fevereiro | 6 de abril | 8 de abril | 7 de junho |
| - | - | 2092 | - | 12 de fevereiro | 28 de março | 30 de março | 29 de maio |
| 1903 | - | 2093 | - | 24 de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| - | - | 2094 | - | 16 de fevereiro | 2 de abril | 4 de abril | 3 de junho |
| - | - | 2095 | - | 8 de março | 22 de abril | 24 de abril | 23 de junho |
| - | - | 2096 | - | 28 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| - | - | 2097 | - | 12 de fevereiro | 29 de março | 31 de março | 30 de maio |
| - | - | 2098 | - | 4 de março | 18 de abril | 20 de abril | 19 de junho |
| - | - | 2099 | - | 24 de fevereiro | 10 de abril | 12 de abril | 11 de junho |
| - | - | 2100 | - | 9 de fevereiro | 26 de março | 28 de março | 27 de maio |
| - | 1949 | 2101 | - | 1 de março | 15 de abril | 17 de abril | 16 de junho |
| - | 1950 | 2102 | - | 21 de fevereiro | 7 de abril | 9 de abril | 8 de junho |
| - | 1951 | 2103 | - | 6 de fevereiro | 23 de março | 25 de março | 24 de maio |
| - | 1952 | 2104 | - | 26 de fevereiro | 11 de abril | 13 de abril | 12 de junho |
| - | 1953 | 2105 | - | 17 de fevereiro | 3 de abril | 5 de abril | 4 de junho |
| - | 1954 | 2106 | - | 2 de março | 16 de abril | 18 de abril | 17 de junho |
| - | 1955 | 2107 | - | 22 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| - | 1956 | 2108 | - | 14 de fevereiro | 30 de março | 1 de abril | 31 de maio |
| - | 1957 | 2109 | - | 5 de março | 19 de abril | 21 de abril | 20 de junho |
| - | 1958 | 2110 | 2200 | 18 de fevereiro | 4 de abril | 6 de abril | 5 de junho |
| - | 1959 | 2111 | - | 10 de fevereiro | 27 de março | 29 de março | 28 de maio |
| - | 1960 | 2112 | - | 1 de março | 15 de abril | 17 de abril | 16 de junho |
| - | 1961 | 2113 | - | 14 de fevereiro | 31 de março | 2 de abril | 1 de junho |
| - | 1962 | 2114 | - | 6 de março | 20 de abril | 22 de abril | 21 de junho |
| - | 1963 | 2115 | - | 26 de fevereiro | 12 de abril | 14 de abril | 13 de junho |
| - | 1964 | 2116 | - | 11 de fevereiro | 27 de março | 29 de março | 28 de maio |
| - | 1965 | 2117 | - | 2 de março | 16 de abril | 18 de abril | 17 de junho |
| - | 1966 | 2118 | - | 22 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| - | 1967 | 2119 | - | 7 de fevereiro | 24 de março | 26 de março | 25 de maio |
| - | 1968 | 2120 | - | 27 de fevereiro | 12 de abril | 14 de abril | 13 de junho |
| - | 1969 | 2121 | - | 18 de fevereiro | 4 de abril | 6 de abril | 5 de junho |
| - | 1970 | 2122 | - | 10 de fevereiro | 27 de março | 29 de março | 28 de maio |
| - | 1971 | 2123 | - | 23 de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| - | 1972 | 2124 | - | 15 de fevereiro | 31 de março | 2 de abril | 1 de junho |
| - | 1973 | 2125 | - | 6 de março | 20 de abril | 22 de abril | 21 de junho |
| - | 1974 | 2126 | - | 26 de fevereiro | 12 de abril | 14 de abril | 13 de junho |
| - | 1975 | 2127 | - | 11 de fevereiro | 28 de março | 30 de março | 29 de maio |
| - | 1976 | 2128 | - | 2 de março | 16 de abril | 18 de abril | 17 de junho |
| - | 1977 | 2129 | - | 22 de fevereiro | 8 de abril | 10 de abril | 9 de junho |
| - | 1978 | 2130 | - | 7 de fevereiro | 24 de março | 26 de março | 25 de maio |
| - | 1979 | 2131 | - | 27 de fevereiro | 13 de abril | 15 de abril | 14 de junho |
| - | 1980 | 2132 | - | 19 de fevereiro | 4 de abril | 6 de abril | 5 de junho |
| - | 1981 | 2133 | 2201 | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| - | 1982 | 2134 | 2202 | 23 de fevereiro | 9 de abril | 11 de abril | 10 de junho |
| - | 1983 | 2135 | 2203 | 15 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | 1984 | 2136 | 2204 | 6 de março | 20 de abril | 22 de abril | 21 de junho |
| - | 1985 | 2137 | 2205 | 19 de fevereiro | 5 de abril | 7 de abril | 6 de junho |
| - | 1986 | 2138 | 2206 | 11 de fevereiro | 28 de março | 30 de março | 29 de maio |
| - | 1987 | 2139 | 2207 | 3 de março | 17 de abril | 19 de abril | 18 de junho |
| 1904 | 1988 | 2140 | 2208 | 16 de fevereiro | 1 de abril | 3 de abril | 2 de junho |
| - | 1989 | 2141 | 2209 | 7 de fevereiro | 24 de março | 26 de março | 25 de maio |
| Nota: Para anos assinalados com asterisco (*) o Carnaval calha no dia assinalado entre parênteses. ||||||||
Uma forma de aplicação do Algoritmo de Meeus/Jones/Butcher, direta e acessível para a maioria das pessoas que utilizam computadores, é a adaptação de Claytom Valle para ser mostrada numa única célula da planilha Excel®, da Microsoft. Basta copiar o conjunto abaixo (exatamente como mostrado, sem espaços) e colar na célula onde se espera que seja exibida a data da Páscoa. Nesse exemplo, considerou-se uma célula chamada "Ano" (definida através da opção "Definir Nome" do Excel®), mas pode-se substituir todas as palavras "Ano" pela célula que contenha o ano desejado (como por exemplo "A1", sem aspas):
=DATA(ano;INT((MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30)+MOD((32+(2*MOD(INT(ano/100);4))+(2*INT(MOD(ano;100)/4))-(MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))-(MOD(MOD(ano;100);4)));7)-(7*INT(((MOD(ano;19))+(11*MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))+(22*MOD((32+(2*MOD(INT(ano/100);4))+(2*INT(MOD(ano;100)/4))-(MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))-(MOD(MOD(ano;100);4)));7)))/451))+114)/31);MOD((MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30)+MOD((32+(2*MOD(INT(ano/100);4))+(2*INT(MOD(ano;100)/4))-(MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))-(MOD(MOD(ano;100);4)));7)-(7*INT(((MOD(ano;19))+(11*MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))+(22*MOD((32+(2*MOD(INT(ano/100);4))+(2*INT(MOD(ano;100)/4))-(MOD((19*(MOD(ano;19))+(INT(ano/100))-(INT(INT(ano/100)/4))-(INT((INT(ano/100)-(INT((INT(ano/100)+8)/25))+1)/3))+15);30))-(MOD(MOD(ano;100);4)));7)))/451))+114);31)+1)
Observação: devido à limitação do Excel em relação à Função "Data", a fórmula acima só funciona entre os anos 1900 e 9999.
Abaixo, o Algoritmo convertido para a linguagem "Transact-SQL Server". Poderá também ser adaptado para qualquer outra linguagem de programação:

### R

Exemplo de códico em R
Exemplo de utilização, easterDay(2018), retorna o vetor "Apr" "1".

### C#

Exemplo de código em C#

### PHP

Exemplo de código em PHP, o PHP possui nativamente um recurso para obter a data da páscoa, sendo:
Porém, a função easter_date pode retornar a data incorreta dependendo do fuso horário do servidor. Para corrigir isto, pode-se usar o seguinte código (compatível com PHP 5.3+):
Exemplo manual de cálculo para obter a data da Páscoa:

### PL/SQL

Exemplo de código em PL/SQL

### JAVA

Exemplo de código em Java

### JavaScript

Exemplo de código em Javascript

### Excel®

Há tres formas mais simples utilizando funções do Excel® para retornar a data da páscoa, sendo a segunda bastante curiosa. Ambas consideram que na célula "A1" esteja o ano desejado, mas apenas funcionam entre os anos 1900 e 9999.
A primeira fórmula:
A segunda fórmula:
A terceira fórmula:
Para retornar o dia do carnaval, basta subtrair 47 dias da data da Páscoa. Corpus Christi pode ser obtido somando-se 60 dias à data da Páscoa.

### SQLite

Exemplo de código para cálculo da data da Páscoa em 2018: