Jak Zjistit Den V Týdnu

Obsah:

Jak Zjistit Den V Týdnu
Jak Zjistit Den V Týdnu

Video: Jak Zjistit Den V Týdnu

Video: Jak Zjistit Den V Týdnu
Video: Zjištění dne v týdnu v Excelu 2024, Smět
Anonim

Pomocí takzvaného věčného kalendáře můžete zjistit, na který den v týdnu konkrétní datum připadá v minulosti, současnosti nebo budoucnosti. Můžete si takové zařízení vyrobit doma.

Jak zjistit den v týdnu
Jak zjistit den v týdnu

Instrukce

Krok 1

Vyrobte si sedm kalendářních karet na jeden měsíc, z nichž první začíná v pondělí, druhý v úterý, třetí od středy atd., Dokud kalendář, ve kterém měsíc začíná v neděli. Přiřaďte kartám čísla od 1 do 7 a první číslo přiřaďte kalendáři, ve kterém začíná měsíc v pondělí. Vyrobte tyto karty z těžké lepenky a laminujte je, protože kalendář je navržen tak, aby byl skladován a používán po mnoho let.

Krok 2

Do sady věčného kalendáře zahrňte také kartu s následujícím vzorcem: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, kde: - h je mezivýsledkem další transformace; - d - datum; - m - měsíc, zvolený poněkud neobvyklým způsobem: březen - první měsíc, únor - dvanáctý; - d - poslední dvě číslice čísla roku (pokud je měsíc je leden nebo únor, pak předchozí rok); - v - číslo století, od kterého byla jednotka odečtena (pro leden nebo únor odečtěte 2 místo 1). Tato karta je také vyrobena ze silné lepenky a laminace. Sešijte všechny karty dohromady, aby se neztratily. Vytvořte si pohodlné pouzdro pro věčný kalendář, pokud chcete, uložte do něj kalkulačku příslušné velikosti.

Krok 3

Po provedení výpočtů podle uvedeného vzorce vydělte výsledek h sedmi zbytkem.

Krok 4

Vezměte modul ze zbytku dělení.

Krok 5

Vezměte kartu s číslem rovným výsledku posledního výpočtu a pomocí ní určete den v týdnu.

Krok 6

Volitelně můžete napsat program, který provede výpočty obou vzorců v libovolném programovacím jazyce, který znáte. V tomto případě však může být rozdělení se zbytkem obtížné, protože ve většině programovacích jazyků neexistuje žádná připravená funkce. Nejpohodlnější je použít jazyk Pascal, ve kterém je k dispozici odpovídající funkce. Chcete-li najít celočíselnou část výsledku dělení se zbytkem, použijte řádek v následujícím tvaru: c: = a div b. Chcete-li najít zbytek dělení, použijte řádek jiného tvaru: c: = a mod b.

Doporučuje: