/*Name: Joel Oh 
  Class: 07S32
  Tutorial 9 Q4
  Name of Program: tutorial9_qn4.cpp
*/

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <cstdio>
#include <cmath>
using namespace std;

void Depreciation(int, int, int);

int main() {
	
	int initial_cost;
	int scrap_value;
	int years;

	cout << "Input initial cost of asset: ";
	cin >> initial_cost;
	cout << "Input scrap value of asset: ";
	cin >> scrap_value;
	cout << "Input useful years: ";
	cin >> years;
	Depreciation(initial_cost, scrap_value, years);


	return 0;

}


void Depreciation(int initial_cost,int scrap_value, int years)
{
	int book_value;
	float depreciation;
	book_value = initial_cost - scrap_value;

	depreciation = 1*book_value/years;	


	cout << "\nBOOK VALUE";
	for(int i=0; i <=years-1; i++)
	{
		book_value = book_value - depreciation;
		cout << "\nYear " << i+1 << ": " << book_value;
	}

	cout << "\n\n";

}	

/*				OUTPUT					*\
Input initial cost of asset: 3000
Input scrap value of asset: 500
Input useful years: 10

BOOK VALUE
Year 1: 2250
Year 2: 2000
Year 3: 1750
Year 4: 1500
Year 5: 1250
Year 6: 1000
Year 7: 750
Year 8: 500
Year 9: 250
Year 10: 0

Press any key to continue
\*										*/

	

	


