Čas dne

Čas dne se počítá vždy předem. Pro výpočet denního času je zapotřebí přístroj pro měření času, přístroj pro zadávání výpočtů a velice dlouhý početní vzorec. Až se čas vypočítá, musí si ho den poté vychutnat třída, které náleží.

Vzorec pro výpočet denního času následuje:

T = H / M + (AM / 2) + T + H * PM / 4
    * (H * M / 2) - T + PM + H * T + (3 * H
    * 2 * M) + PM ^ 2 * AM ^ 2 / T + QAA / >AA
    * CB - DS?CB / ?CB + T + 01:00 + 01:01
    + 01:10 + 01:11 - 01:20 * 01:30 / 01:40
    + 01:50 + 02:00 + 02:02 + 02:10 - 02:12
    * 02:20 / 02:22 + 02:30 + 02:40 + 02:50
    + T - H + PM / S * AM / 4 * T + (AM * H + M
    * S) + (AA * CB + DS * AA ^ 2) / T + <DS
    + QDS / ?BHA + ETQA - DS?CB + T + S + H * M
    / PM - T + S * H * M + (AM / 3) * 4 - 757
    + 10457 / 7 * 5 - 5,5708 + 170273
    / 8999 / 5 * 3 + 47 - 2 + 77 / 7
    * 2 * 5 / 17 * 5,078 / 4 + 3 / 7 / 4
    * AM / PM + H * BHA * DS / QCB + 5,5547
    * ?CB / <AA + AM * PM * 4 + 5 / 6
    - 3 + 72 * 14 / 16 + 0,157038 / 3 * 2
    - 3 + 77 / 4 * 1,5 * 2 / 4 + AM + PM
    - T + 3 * (AM + 723,7) / 29 / 7 * 2 / 4

Za značky ve vzorcích dosazujeme náhodně vygenerované nebo náhodně nařízené hodnoty v  případě práce s časoměřičem. Vzorec počítáme tak, že každý řádek vzorce je jeden výraz, ve kterém se dodržují priority znamének. Umocňování (^) má nejvyšší prioritu. Po dokončení výpočtu jednoho řádku se na výsledek aplikuje další řádek tak, že před jeho úvodní znaménko se výsledek vloží.

Poznámky:
1. Čas dne je jediný výpočet, ve kterém se smí použít čas ve 24-hodinovém
   formátu.
2. Pokud kdekoli ve vzorci za znaménkem krát nebo děleno následuje proměnná,
   dbejte na to, aby její náhodně vygenerovaná hodnota nebyla 0. Problémy by
   to přineslo hlavně proto, že nulou dělit nelze. Násobení sem zařazuji proto,
   že když se něco nulou vynásobí, výsledek je 0 a výsledek z předešlých
   operací je ztracen.

Pokud se vám nechce počítat vzorec třeba proto, že byste ho nemuseli vypočítat správně, dejte možnost programu DAYTIME.EXE, který za vás provede všechny výpočty sám včetně dělení a převodu nesmyslných výsledků a čas dne vypíše ve 12-hodinovém formátu.