Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
deklarovať triedu držať mesiac , deň a rok . Dvojmiestny deň , dve číslice mesiac a štyri číslice roka , musia byť dodané do funkcie buď vstup užívateľa alebo z inej aplikácie .
2
Vykonajte overenie na základe údajov zapísaných volaním funkcie čítať dáta , zistite , či sa jedná o priestupný rok , a zistiť , či mesiac a deň sú platné . Pole je pevne s konečným dnom pre každý mesiac v poradí od januára do decembra . Napríklad , 31 , 28 , 31 sú prvé tri čísla , pretože január má 31 dní , február má 28 a marec je 31. . V deň , kedy číslice sú validované pre túto sériu .
3
Vykonajte rovnaký typ overovania na mesiac zadať , aby zabezpečili , že je platná hodnota v rozmedzí 1 až 12 rokov . Opäť platí , že pole so zoznamom platných mesiacov , je vytvorená sa má vykonávať overovanie . Obaja deň a mesiac validácia by mali byť samostatné funkcie .
4
Zistite , či roku vstúpil je priestupný . Je-li rok deliteľný štyrmi , je priestupný rok . Použite modulo - o zvyšok - operátor vykonať tento výpočet
5
Pridať jeden na deň , teraz , keď sme zistili , že máme platný deň , mesiac a rok .. Je-li deň , je za súčasného celkového počtu dní za daný mesiac , potom mesiac musí byť zvýšený , a deň nastavený na hodnotu 1. Ak je zadaný dátum je posledný deň v roku , rok sa zvýši a mesiac a deň sú nastavené na 1. .
6
Zobrazte novo vypočítaný dátum pre užívateľa .