Or login with:
| doubledeprecFixedDec( | double | valCost | |
| double | valSalv | ||
| int | life | ||
| int | per | ||
| int | month = 12 | ) |
#include <stdio.h> #include <codecogs/finance/accounting/deprecfixeddec.h> int main(void) { double costVal=1000000; double salvVal=100000; printf("Consider an asset with the following terms:\n"); printf("Cost\t\tSalvage\t\tLife\tPeriod\tMonth\tDepreciation\n"); for (int per=1; per<=7; ++per) { printf("%f\t%f\t6\t%i\t7\t%f\n", costVal, salvVal, per, Finance::Accounting::deprecFixedDec(costVal, salvVal, 6, per, 7)); } printf("\n"); costVal=2500; salvVal=500; for (int per=1; per<=4; ++per) { printf("%f\t%f\t3\t%i\t6\t%f\n", costVal, salvVal, per, Finance::Accounting::deprecFixedDec(costVal, salvVal, 3, per, 6)); } return 0; }Output:
Consider an asset with the following terms: Cost Salvage Life Period Month Depreciation 1000000.000000 100000.000000 6 1 7 186083.333333 1000000.000000 100000.000000 6 2 7 259639.416667 1000000.000000 100000.000000 6 3 7 176814.442750 1000000.000000 100000.000000 6 4 7 120410.635513 1000000.000000 100000.000000 6 5 7 81999.642784 1000000.000000 100000.000000 6 6 7 55841.756736 1000000.000000 100000.000000 6 7 7 15845.098474 2500.000000 500.000000 3 1 6 518.750000 2500.000000 500.000000 3 2 6 822.218750 2500.000000 500.000000 3 3 6 480.997969 2500.000000 500.000000 3 4 6 140.691906
being depreciated (sometimes called the useful life of the asset).
depreciation. per must have the same units as life.
| valCost | The initial cost of the asset. |
| valSalv | The salvage value of the asset at the end of its life. |
| life | The is the number of periods over which the asset is |
| per | The period for which you want to calculate the |
| month | The number of months in the first year. This value defaults to 12. |
Source code is available when you agree to a GP Licence or buy a Commercial Licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.
You must login to leave a messge