#include <iostream>
#include "fraction.cpp"
using namespace std;

int main()
{
	fraction p(1,2), q(3,4);
	
	//TEST ADDITION
	cout 	<< p.getNumerator() << "/" << p.getDenominator()
		<< " + "
		<< q.getNumerator() << "/" << q.getDenominator()
		<< " = " 
		<< p.add(q).getNumerator() << "/" << p.add(q).getDenominator() << endl;
		
	cout << endl;
	
	//TEST SUBTRACTION
	cout 	<< p.getNumerator() << "/" << p.getDenominator()
		<< " - "
		<< q.getNumerator() << "/" << q.getDenominator()
		<< " = " 
		<< p.subtract(q).getNumerator() << "/" << p.subtract(q).getDenominator() << endl;
		
	cout << endl;
	
	TEST MULTIPLICATION
	cout 	<< p.getNumerator() << "/" << p.getDenominator()
		<< " * "
		<< q.getNumerator() << "/" << q.getDenominator()
		<< " = " 
		<< p.multiply(q).getNumerator() << "/" << p.multiply(q).getDenominator() << endl;
		
	cout << endl;
	
	TEST DIVISION
	cout 	<< p.getNumerator() << "/" << p.getDenominator()
		<< " / "
		<< q.getNumerator() << "/" << q.getDenominator()
		<< " = " 
		<< p.divide(q).getNumerator() << "/" << p.divide(q).getDenominator() << endl;
		
	cout << endl;
}
