Como Encontrar O Dia Da Semana

Índice:

Como Encontrar O Dia Da Semana
Como Encontrar O Dia Da Semana

Vídeo: Como Encontrar O Dia Da Semana

Vídeo: Como Encontrar O Dia Da Semana
Vídeo: Como Descobrir o Dia da Semana de uma Data? | Matemática Rio 2024, Novembro
Anonim

Você pode descobrir em que dia da semana uma determinada data cai no passado, presente ou futuro usando o chamado calendário perpétuo. Você pode fazer esse tipo de dispositivo em casa.

Como encontrar o dia da semana
Como encontrar o dia da semana

Instruções

Passo 1

Faça sete cartões de calendário para um mês, no primeiro dos quais o mês começa na segunda-feira, no segundo na terça-feira, no terceiro a partir da quarta-feira, e assim sucessivamente até o calendário em que o mês começa no domingo. Atribua números de 1 a 7 aos cartões e atribua o primeiro número a um calendário em que o mês começa na segunda-feira. Faça esses cartões de papelão grosso e lamine-os, porque o calendário foi projetado para ser armazenado e usado por muitos anos.

Passo 2

Inclua também no conjunto do calendário perpétuo um cartão com a seguinte fórmula: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, onde: - h é o resultado intermediário a ser transformado; - d - data; - m - mês, escolhido de forma um tanto incomum: março - o primeiro mês, fevereiro - décimo segundo; - d - os dois últimos dígitos do número do ano (se o mês é janeiro ou fevereiro e, em seguida, o ano anterior); - em - o número do século do qual a unidade foi subtraída (para janeiro ou fevereiro, subtraia 2 em vez de 1) Este cartão também é feito de papelão grosso e laminado. Grampeie todos os cartões juntos para que não sejam perdidos. Faça um estojo conveniente para o calendário perpétuo, se quiser, guarde nele uma calculadora do tamanho apropriado.

etapa 3

Depois de fazer os cálculos de acordo com a fórmula indicada, divida o resultado de h por sete com o restante.

Passo 4

Pegue o módulo do restante da divisão.

Etapa 5

Pegue um cartão com um número igual ao resultado do último cálculo e use-o para determinar o dia da semana.

Etapa 6

Opcionalmente, escreva um programa para realizar cálculos para ambas as fórmulas em qualquer linguagem de programação que você conheça. Nesse caso, entretanto, a divisão com o resto pode ser difícil, uma vez que não existe uma função pronta para isso na maioria das linguagens de programação. É mais conveniente usar a linguagem Pascal, na qual a função correspondente está disponível. Para encontrar a parte inteira do resultado da divisão com resto, use uma linha da seguinte forma: c: = a div b. Para encontrar o resto da divisão, use uma linha de outra forma: c: = a mod b.

Recomendado: