programspråket C är en av de tidigaste och mest populära programmeringsspråk . C har varit populär eftersom den är effektiv , portabel och ger låg - nivå minnet . Även om C har utvecklats för att designen systemprogramvara, kan den också användas för att utveckla programvara . C kan även användas inom webbutveckling . C är i stånd att komplexa beräkningar . Beräkningen utförs för att bestämma nästa dags datum är en av de enklaste. Instruktioner
1
Deklarera en klass för att hålla månad , dag och år . Ett tvåsiffrigt dag , ett tvåsiffrigt månad och ett fyrsiffrigt år måste lämnas till funktionen antingen genom användarens input eller från ett annat program .
2
Utför validering på de inmatade uppgifterna genom att ringa en funktion för att läsa det datum , avgöra om det är ett skottår och avgöra om den månad och dag är giltiga. En array är hårdkodade med slutdatum för varje månad i ordning från januari till december. Till exempel , 31 , 28 , 31 är de tre första siffrorna eftersom januari har 31 dagar , har den 28 februari och mars har 31 . Dagen siffran validerats mot denna grupp .
3
Utför samma typ av kontroll på månaden in för att säkerställa att det är ett giltigt värde mellan 1 och 12 . Återigen , är en matris med en lista över giltiga månader skapats för att utföra valideringen . Både dag och månad valideringar bör vara åtskilda funktioner .
4
Bestäm om året in är ett skottår . Om året är jämnt delbart med fyra , är det ett skottår. Använd modulo - resten - operatör för att utföra denna beräkning
5
Lägg en till dag , nu när vi har bestämt att vi har en giltig dag , månad och år . . Om dagen är utöver den nuvarande totala antalet dagar för den givna månaden, sedan månad måste inkrementeras och dagen satt till 1 . Om datumet anges är den sista dagen på året , är det år ökas och månad och dag är satt till 1 .
6
Visa nya beräknade datumet för användaren .
Addera