De programmeertaal C is een van de vroegste en meest populaire programmeertalen . C is populair gebleven omdat het efficiënt , draagbaar en biedt low - level toegang tot het geheugen . Hoewel C werd ontwikkeld ontwerpsysteem software kan ook worden gebruikt om software te ontwikkelen . C kan zelfs worden gebruikt in web ontwikkeling . C kan complexe berekeningen . De berekening uitgevoerd om de volgende dag datum vast is een van de eenvoudigste . Instructies 1 Verklaar een klasse om de maand , dag en jaar te houden . Een dag in twee cijfers , een tweecijferige maand en een jaar van vier cijfers moet de functie worden geleverd hetzij door input van de gebruiker of vanuit een andere toepassing . Kopen van 2 Voer validatie van de ingevoerde gegevens door te bellen naar een functie om de datum te lezen , te bepalen of het een schrikkeljaar en bepalen of de maand en dag geldig . Een array is hard- coded met het einde dag voor elke maand in volgorde van januari tot december . Bijvoorbeeld , 31 , 28 , 31 zijn de eerste drie cijfers omdat januari 31 dagen , heeft februari 28 en 31 maart heeft . De dag cijfer wordt gevalideerd tegen deze array . 3 Voer dezelfde soort controle op de maand ingevoerd om ervoor te zorgen dat het een geldige waarde tussen 1 en 12 . Nogmaals , een array met een lijst van geldige maanden wordt gemaakt om de verificatie plaats . Zowel de dag en de maand validaties moeten zijn gescheiden functies . 4 Bepaal of het jaar ingevoerd is een schrikkeljaar . Als het jaar is gelijkmatig deelbaar door vier , het is een schrikkeljaar . Gebruik de modulo - rest - operator om deze berekening uit te voeren 5 Voeg een om de dag , nu we hebben vastgesteld dat we beschikken over een geldig dag , maand en jaar . . Als de dag voorbij het huidige totale aantal dagen voor de bepaalde maand dan de maand moet worden verhoogd en de dag ingesteld op 1 . Als de ingevoerde datum is de laatste dag van het jaar , wordt het jaar verhoogd en de maand en de dag zijn ingesteld op 1 . 6 Geef het nieuw berekende datum voor de gebruiker . < Br >
|