fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main() {
  6. const int iMaxYear = 7 , iStartValue = 1 , iDeprPerYear = 4000;
  7. int iValue = 28000 , iAcc = 0 , iYear = 0;
  8.  
  9. iYear = iStartValue;
  10.  
  11. cout << " END-OF-YEAR ACCUMULATED" << endl;
  12. cout << "YEAR DEPRECIATION VALUE DEPRECIATION\n"
  13. << "---- ------------ ----------- ------------\n";
  14.  
  15.  
  16. while (iYear <= iMaxYear) {
  17. iValue -= iDeprPerYear;
  18. iAcc += iDeprPerYear;
  19. cout << iYear << setw(16) << iDeprPerYear << setw(30) << iValue << setw(50) << iAcc << endl;
  20. iYear++;
  21. }
  22. return 0;
  23. }
Success #stdin #stdout 0s 4388KB
stdin
Standard input is empty
stdout
                           END-OF-YEAR      ACCUMULATED
YEAR     DEPRECIATION         VALUE         DEPRECIATION
----     ------------      -----------      ------------
1            4000                         24000                                              4000
2            4000                         20000                                              8000
3            4000                         16000                                             12000
4            4000                         12000                                             16000
5            4000                          8000                                             20000
6            4000                          4000                                             24000
7            4000                             0                                             28000