Écrivez vos sources d'entrée pour calculer la taxe. Vous devez décider comment les entrées seront reçues par le programme. L'utilisateur va leur taper dans des boîtes? Sont-ils des numéros standards qui sont prédéfinies (telles que 40 heures par semaine)? Par exemple, votre pseudo pourrait dire ceci: Obtenir heures et le taux de zones de texte.
Calculer le salaire brut. Vous serez probablement stockez le salaire brut dans une variable, de sorte que votre pseudo peut se lire comme suit: heures Magasin fois le taux dans la variable de la rémunération brute (dblGrossPay).
Soustraire déductions avant impôts. Si votre chèque de paie va avoir déductions médicales ou autres qui ne sont pas imposables, assurez-vous de les soustraire pour déterminer votre montant imposable. Votre pseudo pourrait ressembler à ceci: Soustraire 401k déductions et stocker le résultat dans la variable avant impôts (dblTaxable).
Déterminer le montant de l'impôt sur le revenu à payer en utilisant les tables d'impôt. La méthode d'imposition peut être différente dans différents domaines, afin de consulter vos tables d'impôt pour déterminer quelle tranche ou le pourcentage devrait être utilisé. Par exemple, si dblTaxable est inférieur à 1000, utiliser le taux d'imposition 1- si dblTaxable est inférieure à 2000, utiliser le taux d'imposition 2.
Déterminer autres montants imposables sur la base des taux fixes. Si vous devez tenir compte des taux d'imposition fixés, comme l'impôt sur le revenu de l'État et de l'impôt de sécurité sociale, il suffit d'utiliser les taux fixés pour ceux. Votre pseudo pourrait dire ceci: l'impôt est égal État fois dblTaxable 5 pour cent, stockée dans dblStateTax.
Calculez la somme de tous les impôts (et déductions). Si vous avez besoin de connaître le montant total imposé, vous pouvez simplement la somme de toutes les taxes diverses. Par exemple, l'impôt total est égal dblStateTax ainsi dblSocialSecurityTax ainsi MedicareTax.
Calculer le salaire net si on le désire en soustrayant toutes les déductions du salaire brut: salaire net équivaut dblGrossPay moins totalTaxes moins otherDeductions.