Hvordan Finne Ukedagen

Innholdsfortegnelse:

Hvordan Finne Ukedagen
Hvordan Finne Ukedagen

Video: Hvordan Finne Ukedagen

Video: Hvordan Finne Ukedagen
Video: Hvis funksjon # 3 - Finne ukedagen for neste bursdag 2024, November
Anonim

Du kan finne ut hvilken ukedag en bestemt dato faller på i fortiden, nåtiden eller fremtiden ved hjelp av den såkalte evige kalenderen. Du kan lage en slik enhet hjemme.

Hvordan finne ukedagen
Hvordan finne ukedagen

Bruksanvisning

Trinn 1

Lag syv kalenderkort i en måned, hvorav den første måneden begynner på mandag, den andre på tirsdag, den tredje fra onsdag og så videre til kalenderen der måneden begynner på søndag. Tilordne tall fra 1 til 7 til kortene, og tilordne det første nummeret til en kalender der måneden begynner på mandag. Lag disse kortene av tung papp og laminer dem, fordi kalenderen er designet for å lagres og brukes i mange år.

Steg 2

Ta også med i settet til den evige kalenderen et kort med følgende formel: h = d + ((13m-1) / 5) + r + (y / 4) + (v / 4) -2v, hvor: - h er mellomresultatet for å være videre transformasjon; - d - dato; - m - måned, valgt på en noe uvanlig måte: mars - den første måneden, februar - tolvte; - d - de to siste sifrene i årstallet (hvis måned er januar eller februar, deretter året før); - i - tallet på tallet som enheten ble trukket fra (for januar eller februar, trekk 2 i stedet for 1.) Dette kortet er også laget av tykt papp og laminering. Stift alle kortene sammen slik at de ikke går tapt. Lag en praktisk sak for den evige kalenderen, hvis du vil, lagre en kalkulator av riktig størrelse i den.

Trinn 3

Etter å ha gjort beregninger i henhold til den angitte formelen, divider resultatet av h med syv med resten.

Trinn 4

Ta modulen fra resten av inndelingen.

Trinn 5

Ta et kort med et tall som tilsvarer resultatet av den siste beregningen, og bruk det til å bestemme ukedagen.

Trinn 6

Eventuelt kan du skrive et program for å utføre beregninger for begge formlene på hvilket som helst programmeringsspråk du kjenner. I dette tilfellet kan det imidlertid være vanskelig å dele med resten, siden det ikke er noen ferdig funksjon for dette på de fleste programmeringsspråk. Det er mest praktisk å bruke Pascal-språket der den tilsvarende funksjonen er tilgjengelig. For å finne hele delen av resultatet av divisjon med en rest, bruk en linje med følgende form: c: = a div b. For å finne resten av divisjon, bruk en linje med en annen form: c: = a mod b.

Anbefalt: