υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Διαδίκτυο

Πώς να γράψετε ψευδοκώδικα για να υπολογίσετε το Tax

Ο ψευδοκώδικας δεν είναι τίποτα περισσότερο από ένα σύνολο βημάτων ή ένα σχέδιο για το πώς θα γράψετε κώδικα υπολογιστή για να ολοκληρώσετε μια εργασία. Δεν υπάρχει συγκεκριμένη μορφή και δεν υπάρχουν κανόνες σύνταξης για τον τρόπο σύνταξης ψευδοκώδικα. Η βασική απαίτηση είναι ότι ο συγγραφέας ψευδοκώδικα πρέπει να είναι σε θέση να καταλάβει τι πρέπει να κάνει και πότε να το κάνει. Ο ψευδοκώδικας είναι πολύ χρήσιμος για τον προγραμματισμό σύνθετων εργασιών, όπως ο υπολογισμός του φόρου σε ένα paycheck.

Βήμα 1

Γράψτε τις πηγές εισόδου σας για τον υπολογισμό του φόρου. Πρέπει να αποφασίσετε πώς θα εισάγονται οι εισροές από το πρόγραμμα. Ο χρήστης θα τα πληκτρολογήσει σε πλαίσια; Πρότυποι αριθμοί που είναι προκαθορισμένοι (όπως 40 ώρες την εβδομάδα); Για παράδειγμα, ο ψευδοκώδικας σας θα μπορούσε να πει αυτό: Πάρτε ώρες και ποσοστό από τα πλαίσια κειμένου.

Βήμα 2

Υπολογίστε την ακαθάριστη αμοιβή. Κατά πάσα πιθανότητα θα αποθηκεύσετε την ακαθάριστη αμοιβή σε μια μεταβλητή, οπότε ο ψευδοκώδικας σας μπορεί να διαβάσει ως εξής: Αποθήκευση των ωρών ανά ώρα της μεταβλητής ακαθάριστης αμοιβής (dblGrossPay).

Βήμα 3

Αφαίρεση των προκαταβολών. Εάν το paycheck σας πρόκειται να έχει ιατρικές ή άλλες κρατήσεις που δεν φορολογούνται, φροντίστε να τις αφαιρέσετε για να καθορίσετε τη φορολογική σας βάση. Ο ψευδοκώδικας σας μπορεί να μοιάζει με αυτόν τον τρόπο: Αφαίρεση 401k παρακρατήσεων και αποθήκευση αποτέλεσμα σε μεταβλητή pretax (dblTaxable).

Βήμα 4

Καθορίστε το ποσό του φόρου εισοδήματος που πρέπει να καταβληθεί χρησιμοποιώντας πίνακες φόρων. Η μέθοδος φορολόγησης ενδέχεται να διαφέρει σε διαφορετικές περιοχές, συνεπώς συμβουλευτείτε τους πίνακες φόρων για να προσδιορίσετε ποιο σκέλος ή ποσοστό θα πρέπει να χρησιμοποιηθεί. Για παράδειγμα, αν το dblTaxable είναι μικρότερο από 1.000, χρησιμοποιήστε τον συντελεστή φόρου 1. αν το dblTaxable είναι μικρότερο από 2.000, χρησιμοποιήστε τον συντελεστή φόρου 2.

Βήμα 5

Προσδιορίστε άλλα φορολογητέα ποσά με βάση τις καθορισμένες τιμές. Αν πρέπει να εξετάσετε ορισμένους φορολογικούς συντελεστές, όπως ο φόρος εισοδήματος του κράτους και ο φόρος κοινωνικής ασφάλισης, απλώς χρησιμοποιήστε τα καθορισμένα ποσοστά για αυτά. Ο ψευδοκώδικας σας θα μπορούσε να το πει αυτό: Ο κρατικός φόρος ισούται με dblΤαξικοί χρόνοι 5 τοις εκατό, αποθηκεύονται σε dblStateTax.

Βήμα 6

Υπολογίστε το άθροισμα όλων των φόρων (και των εκπτώσεων). Αν πρέπει να γνωρίζετε το συνολικό ποσό που φορολογείται, μπορείτε να υπολογίσετε όλους τους διάφορους φόρους. Για παράδειγμα, ο συνολικός φόρος ισούται με το dblStateTax συν το dblSocialSecurityTax συν το MedicareTax.

Υπολογίστε την καθαρή αμοιβή εάν το επιθυμείτε, αφαιρώντας όλες τις μειώσεις από το ακαθάριστο εισόδημα: Η Καθαρή Αμοιβή ισούται με το dblGrossPay μείον το σύνολο των Εισοδημάτων μείον άλλες Αποζημιώσεις.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα