C programmeringsspråk er en av de tidligste og mest populære programmeringsspråk. C har vært populært fordi det er effektivt, bærbar og gir lavt nivå memory access . Selv om C ble utviklet for å utforming system -programvare, kan den også brukes til å utvikle applikasjonsprogramvare . C kan også brukes i webutvikling. C er i stand til kompliserte beregninger . Beregningen utføres for å bestemme den neste dags dato er en av de enkleste. Instruksjoner
en
Erklærer en klasse for å holde måned , dag og år . En tosifret dag , en tosifret måned og et firesifret år må leveres til funksjonen enten av brukerundersøkelser eller fra et annet program .
2
Utfør validering på data lagt inn ved å ringe en funksjon for å lese datoen , avgjøre om det er et skuddår og finne ut om måneden og dagen er gyldige . En matrise er hardkodet med siste dag for hver måned i rekkefølge fra januar til desember. For eksempel , 31, 28, 31 er de tre første tallene fordi januar har 31 dager , har 28. februar og mars har 31 . Dagen siffer er validert mot denne tabellen .
3
Utfør den samme type bekreftelse på måneden inngått for å sikre at det er en gyldig verdi mellom 1 og 12 . Igjen , er en matrise med en liste over gyldige måneder opprettet for å utføre validering . Både dag og måned valideringer bør være separate funksjoner .
4
ut om året inngått er et skuddår . Hvis året er delelig med fire, er det et skuddår . Bruk modulo - resten - operatøren å utføre denne beregningen
5
Legg den ene til den dagen , nå som vi har bestemt vi har en gyldig dag, måned og år . . Hvis dagen utover dagens samlede antall dager for den aktuelle måned , deretter måned må inkrementeres og dagen satt til en . Hvis datoen som er angitt er den siste dagen i året , er året økes og måneden og dagen er satt til 1 .
6
Vise nylig beregnet dato for brukeren.