αναγνωρίσει μια τάξη για να κρατήσει το μήνα, την ημέρα και το έτος . Ένα δύο ψηφία για την ημέρα , ένα διψήφιο μήνα και έτος με τέσσερα ψηφία , πρέπει να παρέχονται στη συνάρτηση είτε με την είσοδο του χρήστη ή από μια άλλη εφαρμογή . 2
Εκτελέστε την επικύρωση σχετικά με τα δεδομένα που έχουν εισαχθεί από την κλήση μια λειτουργία για να διαβάσετε την ημερομηνία , να καθορίσει αν είναι δίσεκτο έτος και να καθορίσει εάν ο μήνας και η ημέρα είναι έγκυρες . Ένας πίνακας είναι σκληρό κωδικοποιούνται με το τέλος της ημέρας για κάθε μήνα , ώστε από τον Ιανουάριο έως το Δεκέμβριο . Για παράδειγμα , 31 , 28 , 31 είναι οι τρεις πρώτοι αριθμοί , επειδή Ιανουαρίου έχει στη 31 ημέρες, ο Φεβρουάριος έχει 28 και 31 Μαρτίου έχει . Η ημέρα ψηφίο επικυρώνονται σε σχέση με αυτή τη σειρά .
Εικόνων 3
Εκτελέστε τον ίδιο τύπο ελέγχου στο μήνα άρχισε να διασφαλιστεί ότι είναι έγκυρη τιμή μεταξύ 1 και 12 . Και πάλι , μια σειρά με μια λίστα έγκυρων μήνες έχει δημιουργηθεί για να εκτελέσει την επικύρωση . Τόσο η ημέρα και ο μήνας επικυρώσεις πρέπει να είναι ξεχωριστές λειτουργίες .
Η 4
Προσδιορίστε αν το έτος που εγγράφονται είναι δίσεκτο έτος . Εάν το έτος διαιρείται ακριβώς με το τέσσερα , είναι ένα δίσεκτο έτος . Χρησιμοποιήστε το modulo - υπόλοιπο - φορέα να εκτελέσει αυτόν τον υπολογισμό
5
Προσθέστε ένα την ημέρα , τώρα που έχουμε καθορίσει έχουμε μια έγκυρη μέρα , μήνα και έτος . . Εάν η ημέρα είναι πέρα από τον τρέχοντα συνολικό αριθμό των ημερών για το συγκεκριμένο μήνα , τότε ο μήνας πρέπει να αυξάνεται και η μέρα οριστεί σε 1 . Αν η ημερομηνία που είναι η τελευταία ημέρα του έτους , το έτος αυξάνεται και ο μήνας και η ημέρα οριστεί σε 1 .
Η 6
Προβολή πρόσφατα υπολογιζόμενη ημερομηνία για τον χρήστη .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα