2024 Autor: Malcolm Clapton | [email protected]. Última modificação: 2023-12-17 04:08
Não é necessário ser um gênio ou clarividente para determinar o dia da semana de qualquer data sem a ajuda de um calendário. Basta memorizar algumas fórmulas. Ao mesmo tempo, este exercício pode ser um bom treino para a mente e a memória.
Para determinar o dia da semana por data, você precisa usar a fórmula:
dia da semana = (código do dia + mês + código do ano)% 7
Explicações
Código do mês
Os códigos de mês e ano são talvez a parte mais difícil da fórmula.
Você só precisa se lembrar do código do mês.
- 1 - janeiro, outubro;
- 2 - maio;
- 3 - agosto;
- 4 - fevereiro, março, novembro;
- 5 de junho;
- 6 - dezembro, setembro;
- 0 - abril, julho.
A maneira mais fácil de lembrar esses dados ilógicos é usar associações.
Código do ano
O código do ano no século XXI é calculado usando a fórmula:
código do ano = (6 + últimos dois dígitos do ano + dois últimos dígitos do ano / 4)% 7
O operador "/" significa um quociente incompleto, ou seja, toda a parte do resultado da divisão.
- 2015: (6 + 15 + 15/4)% 7 = (6 + 15 + 3)% 7 = 24% 7 = 4;
- 2016: (6 + 16 + 16/4)% 7 = (6 + 16 + 4)% 7 = 26% 7 = 5;
- 2017: (6 + 17 + 17/4)% 7 = (6 + 17 + 4)% 7 = 27% 7 = 6;
- 2026: (6 + 26 + 26/4)% 7 = (6 + 26 + 6)% 7 = 38% 7 = 3.
Se você quiser saber o dia da semana pela data de outro século, também deverá levar em consideração os valores do século (6, 4, 2, 0). Em vez de 6 pelos próximos séculos, os seguintes valores serão:
- 16xx: 6;
- 17xx: 4;
- 18xx: 2;
- 19xx: 0;
- 20xx: 6;
- 21xx: 4 e assim por diante.
% 7
É simples aqui:% é o operador restante da divisão.
Decodificando o resultado
Início da contagem regressiva - fim de semana, ou seja: 0 - sábado, 1 - domingo e assim por diante.
Exemplos de cálculo
- 25 de julho de 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - segunda-feira;
- 8 de agosto de 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - terça-feira;
-
5 de janeiro de 2127:
- (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = código de 6 anos;
- (5 + 1 + 6)% 7 = 10% 7 = 5 - quinta-feira.
Claro, calcular o dia da semana por data em sua cabeça não é uma habilidade vital na era da tecnologia. Mas este é um exercício nada trivial para todos que amam desenvolver sua memória e realizar operações com números.
UPD. Infelizmente, essa fórmula não funciona bem por anos bissextos. Até 29 de fevereiro, inclusive, você terá que adicionar mais uma unidade à fórmula para obter o dia correto. Obrigado aos leitores por encontrarem um bug.
Recomendado:
Como relaxar em 2022: um calendário de finais de semana e feriados
O cronograma de produção para 2022 já foi traçado. Descubra em que dias o Governo da Federação Russa reservou fins de semana e feriados e planeje suas férias com sabedoria
Livro da semana: "Melhor olhar de novo" - como e por que entender a arte
Não é pecado ficar horas diante de uma pintura, mas não é o suficiente para entender verdadeiramente uma obra de arte. O livro de Ossian Ward vai lhe dizer quais são as nuances
6 regras para determinar a duração ideal de suas corridas por semana
Quantos quilômetros você precisa correr em uma semana para se preparar para uma corrida de longa distância? Descubra a resposta em nosso artigo
Sem Mushu, sem músicas e sem humor. Por que Mulan é como uma farsa chinesa
Os autores de Mulan 2020 tentaram agradar a todos e acabaram perdendo o charme do desenho original. O novo filme acabou sendo ilógico e falsamente sério
O Menu do Calendário para OS X dá acesso rápido ao calendário e lembretes
Clicar no relógio na bandeja do Windows para mostrar o calendário é um recurso inegavelmente conveniente do sistema da Microsoft. Quantas vezes o OS X foi elogiado por sua consideração, mas nunca recebeu a pequena coisa pela qual o sistema da Apple é tão famoso.