English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

7 respostas

Este método usa apenas DIVISÕES INTEIRAS.
Apenas com lápis e papel, calcula-se rapidamente.
Mentalmente ... só com muito exercício !... rs

Dados Dia, Mes e Ano, calcule
1) a = (14 - Mes) / 12
2) y = Ano - a
3) m = Mes + 12a - 2
4) q = Dia + 31m/12 + y + y/4 - y/100 + y/400
5) d = q mod 7 (resto da divisão por 7)

d = 0 → domingo
d = 1 → segunda-feira
d = 2 → terça-feira
d = 3 → quarta-feira
d = 4 → quinta-feira
d = 5 → sexta-feira
d = 6 → sábado

Exemplo (21/07/2011):
Dia = 21; Mes=7; Ano=2011

1) a = (14 - 7) / 12 = 0
2) y = 2011 - 0 = 2011
3) m = 7 + 12.0 - 2 = 5
4) q = 21 + 31.5/12 + 2011 + 2011/4 - 2011/100 + 2011/400
4) q = 21 + 12 + 2011 + 502 - 20 + 5 = 2531
5) d = 2537 mod 7 = 4 (quinta-feira)

O método vale para QUALQUER data no calendário GREGORIANO. Para uma data no calendário JULIANO (antes de 4 de outubro de 1582), basta modificar o passo 4):

4) q = Dia + 31m/12 + y + y/4 + 5

Exemplo (22/4/1500):
Dia = 22; Mes=4; Ano=1500

1) a = (14 - 4) / 12 = 0
2) y = 1500 - 0 = 1500
3) m = 4 + 12.0 - 2 = 2
4) q = 22 + 31.2/12 + 1500 + 1500/4 + 5
4) q = 22 + 5 + 1500 + 375 + 5 = 1907
5) d = 1907 mod 7 = 3 (quarta-feira)

Portanto o descobrimento do Brasil, que foi em 22 de abril de 1500, caiu numa quarta-feira.

2006-10-06 21:07:22 · answer #1 · answered by Alberto 7 · 2 0

É meio complicado fazê-lo mentalmente... mas com algum esforço é possível.
Vamos supor que queiramos calcular quando é o 25/02/2010.
Faça o seguinte: tome o dia da semana que vai cair o próximo dia 25. (no caso, tome 25/10/06). Basta contar de 7 em 7. 25/10/06 é 4ª (chame de D, este 4)
Agora vamos ajustar o mês. Temos que chegar de outubro à fevereiro.
Os meses que tem 31 dias, incrementam em (31 mod 7) = 3 dias os de 30 em (30 mod 7) dias, e assim por diante.
Outubro+Novembro+...+Janeiro = 3 + 2 +3 +3 = 11 (-> M).
Agora vamos ajustar os anos.
Como cada ano (comum) tem 365 dias, então ele contrubui para aumentar em (365 mod 7) = 1 dia.
Como vamos atravessar 3 anos completos (2007,2008,2009), o dia vai incrementar em 3 (-> A). Como 2008 é bissexto, temos que acrescentar 1 dia (->B)
Somando D+M+A+B = 4+11+3+1 = 19. Como (19 mod 7) = 5, o dia é uma 5ª feira.

Fim das contas: Ajustamos a data acrescentando as variações 1º no dia, depois no mês, e por fim os anos. Só não pode esquecer que deve-se contar os bissextos.

2006-10-06 19:24:08 · answer #2 · answered by A. O' Neal 3 · 0 1

Por exemplo, neste caso verfifique 'mentalmente' apenas 21/10/2006, Sábado.

Todos os meses têm 28 dias.

Julho tem 3 dias a mais que 28.
Agosto tem 3 dias a mais que 28.
Setembro tem 2 dias a mais que 28.
Totalizando 8 dias a mais que 28.

Subtraia 8 dias do Sábado = Sexta.
E se você conferir, 21/07/2006 caiu na Sexta.

Até 2011 são mais 5 dias, e com o bissexto 2008, mais 1 dia. Ou seja 6 dias a mais da Sexta.

Quer dizer, 27/07/2011 com certeza absoluta vai cair numa Quinta-Feira.

2006-10-06 23:50:28 · answer #3 · answered by Piero M 5 · 0 2

É o seguinte, eu sou muito prestativo e um pouco curioso e louco por cálculos, então descobri um jeito há muitos anos atrás, nunca tinha ensinado a ninguém, mas vou t ensinar, é assim: cada dia, no ano seguinte, fica um dia da semana a frente, por exemplo, hoje o dia 06 de outubro é sexta-feira, no ano q vem ele vai ser no sábado, entendeu? Só q tem um porém: nos anos bissextos(o próximo será em 2008) vc deve adiantar mais um dia, por exemplo, esse mesmo dia 06 de outubro em vez de cair no domingo, cairá na segunda. Se quiser posso também t ensinar como acertar os dias da semana para o próximo ou próximos meses, pra isso mande um e-mail pra mim: mosartvalente@yahoo.com.br Boa sorte!!!

2006-10-06 20:52:01 · answer #4 · answered by zozôexpert 3 · 0 2

Se o ano for 20 e alguma coisa, tenta isso:

1)Pegue os dois últimos dígitos do ano + um quarto deles (arredonde para baixo). (11 + 2 = 13)
2)Essa é a parte mais difícil! Pegue o código do mês(no caso é julho, 5):

Jan = 6
Fev = 2
Mar = 2
Abr = 5
Mai = 0
Jun = 3
Jul = 5
Ago = 1
Sep = 4
Out = 6
Nov = 2
Dec = 4

3)Pegue o dia (21)
4)Some os números (13 + 21 + 5 = 39)
5)Subtraia 7 até encontrar um número menor que 7 (resto da divisão por 7) (39 - 35 = 4)

Como o resultado é 4, o dia da semana é quinta (conte a partir de segunda, segunda, terça, quarta, quinta...)

2006-10-07 20:29:11 · answer #5 · answered by fetofs 2 · 0 3

decorar o calendario
hehe

2006-10-06 17:22:33 · answer #6 · answered by Júlio Fidélis 2 · 0 4

Essa eu nunca ouvi falar.

2006-10-06 17:31:40 · answer #7 · answered by Feliz 4 · 0 5

fedest.com, questions and answers