#include<cmath>
#include<vector>
#include<iostream>
#include"cash_flow.h"

using namespace std;



int main()
{
	
	double rate=0.0;
	cash_flow C(cin);

	cin.clear();

	cout<<"Set rate: ";
	cin>>rate;
	
	cout<<"\nThe principal value using discrete compounding is: "<<C.principal_value_discrete(rate)<<endl;
	cout<<"\nThe principal value using continuous compounding is: "<<C.principal_value_cont(rate)<<endl;
	//cout<<"\nThe Internal Rate of Return is: "<<C.IRR()<<endl;
	//cout<<"\nThe principal value at the IRR is: "<<C.principal_value_cont(C.IRR())<<endl;
}