Finance › Accounting ›
depreciation
Return the depreciation for a specified period using the
fixed-declining balance method.
Excel: DDB
Controller: CodeCogs
Dependents
Interface
C++
Excel
Depreciation
doubledepreciation( | double | valCost | |
double | valSalv | ||
int | life | ||
int | per | ||
double | fact = 2.0 | ) |
- salv is the salvage value of the asset,
- cost is the initial cost of the asset,
- life is the number of periods over which the asset is being depreciated.
- prevTot is the total depreciation from previous periods.
Example 1
#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
References
Parameters
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 being depreciated (sometimes called the useful life of the asset). per The period for which you want to calculate the depreciation. per must have the same units as life. fact Default Value = 2.0
Returns
- The depreciation for each accounting period.
Authors
- James Warren (August 2005)
Source Code
Source code is available when you buy a Commercial licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.