Hvordan skrive et program i C som beregner Morgendagens Dato

Hvordan skrive et program i C som beregner Morgendagens Dato


Programmeringsspråket C 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 å utforme systemprogramvaren, kan den også brukes til å utvikle programvare. C kan også brukes i webutvikling. C er i stand til kompliserte beregninger. Beregningen utføres for å bestemme neste dags dato er en av de enkleste.

Bruksanvisning

1 Erklære en klasse for å holde måned, dag og år. En to-sifret dagen, et tosifret måned og et firesifret år må leveres til funksjonen enten ved brukerundersøkelser eller fra et annet program.

2 Utføre validering på dataene som er angitt ved å kalle en funksjon for å lese datoen, avgjøre om det er et skuddår og finne ut om den måned og dag er gyldige. En rekke 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 den 28 februar og mars har 31. dag sifret valideres mot denne matrisen.

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, en matrise med en liste over gyldige måneder er opprettet for å utføre validering. Både dag og måned valideringer bør være separate funksjoner.

4 Finn ut om det angitte året 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 er utover dagens totale antall dager for en gitt måned, deretter måned må økes og dagen satt til 1. Hvis det angitte dato er den siste dagen i året, året økes og måneden og dag er satt til 1.

6 Viser nylig beregnet dato for brukeren.