dichiarare una classe per contenere il mese, il giorno e l'anno . Un giorno a due cifre , un mese a due cifre e un anno a quattro cifre devono essere forniti alla funzione sia da input dell'utente o da un'altra applicazione .
2
eseguire la convalida dei dati inseriti chiamando una funzione per leggere la data , stabilire se è un anno bisestile e determinare se il mese e il giorno sono validi . Un array è hard- coded con la giornata finale per ogni mese in modo da gennaio a dicembre. Ad esempio , 31 , 28 , 31 sono i primi tre numeri , perché gennaio ha 31 giorni , febbraio ha 28 e il 31 marzo ha . La giornata cifra viene convalidato questo array .
3
eseguire lo stesso tipo di verifica sul mese è entrata per assicurare che si tratta di un valore valido compreso tra 1 e 12 . Ancora, viene creata una matrice con una lista di mesi validi per eseguire la convalida . Sia il giorno e validazioni mese dovrebbero essere funzioni separate.
4
Determinare se l'anno inserito è un anno bisestile . Se l'anno è divisibile per quattro , è un anno bisestile . Usare il modulo - resto - operatore per eseguire questo calcolo
5
Aggiungi una al giorno , ora che abbiamo determinato noi abbiamo un giorno valido , mese e anno . . Se il giorno è al di là del numero totale attuale di giorni per il mese dato , poi il mese deve essere incrementato e il giorno impostato a 1 . Se la data inserita è l'ultimo giorno dell'anno , l' anno viene incrementato e il mese e il giorno sono impostati a 1 .
6
Visualizza la data appena calcolato per l'utente.
Programmazione © www.354353.com