Scrivi le tue fonti di ingresso per il calcolo delle imposte . È necessario decidere in che modo gli ingressi saranno ricevuti dal programma. Sarà l'utente li digita in scatole ? Sono numeri standard che sono predefiniti ( ad esempio 40 ore a settimana ) ? Ad esempio, il pseudocodice potrebbe dire questo : Get ore e rate da caselle di testo
2
Calcolare la retribuzione lorda . . Si sarà probabilmente memorizzando la retribuzione lorda in una variabile , in modo che il pseudocodice potrebbe essere letto come segue : . Ore Conservare volte tasso variabile retribuzione lorda ( dblGrossPay )
3
Sottrarre deduzioni al lordo delle imposte . Se il vostro stipendio sta per avere mediche o altre trattenute che non sono imponibili , assicurati di sottrarre loro di determinare la base imponibile . Il tuo pseudocodice potrebbe essere simile a questo : Sottrarre deduzioni 401k e memorizza il risultato in variabile ante imposte ( dblTaxable ) economici 4
determinare l'ammontare delle imposte sul reddito da pagare utilizzando le tabelle fiscali . . Il metodo di tassazione può essere diverso nelle diverse aree , in modo da consultare le tabelle fiscali per determinare quali devono essere utilizzati staffa o percentuale. Per esempio, se dblTaxable è inferiore a 1.000 , utilizzare aliquota 1; se dblTaxable è inferiore a 2.000 , utilizzare aliquota 2
5
Determinare altri importi imponibili sulla base di tassi fissi. . Se avete bisogno di prendere in considerazione le aliquote fiscali previste , come la tassa statale sul reddito e imposta di sicurezza sociale , basta usare i tassi stabiliti per quelli. Il tuo pseudocodice potrebbe dire questo : tassa di Stato equivale a volte dblTaxable 5 per cento , conservato in dblStateTax
6
Calcola la somma di tutte le imposte ( e deduzioni ) . . Se avete bisogno di sapere l'ammontare complessivo tassato , si può semplicemente riassumere tutte le varie tasse. Ad esempio , l'imposta totale è pari dblStateTax più dblSocialSecurityTax più MedicareTax
7
Calcola la retribuzione netta , se desiderato sottraendo tutte le detrazioni dal lordo pagare : . Retribuzione netta uguale totalTaxes dblGrossPay meno meno otherDeductions
.
Programmazione © www.354353.com