Subj : Currency Conversion using OO To : comp.programming From : Willing 2 Learn Date : Wed Oct 12 2005 09:15 am I'm still having trouble getting my program to do arithmetic in cents(keeping all #'s) then convert the answer in a format of dollars & cents. The main program should add, subtract, scalar multiply(by int)& show, have a constructor w/ & w/out arguments. Header file should have private data & all 6 functions from above.Class definition file should implement my ADT class. What I have so far: Main program #include "jahcurrency.h" #include void main() { Currency a(4,3); Currency b(2,1); Currency total; total=a.add(b); total.show(); total=a.sub(b); total.show(); total=a.multiply(5); total.show(); } Header file class Currency { private: double cents; public: Currency(); Currency(int d,int c); Currency add(Currency b); Currency sub(Currency b); Currency multiply(double d); double calc(Currency s); double calc2(Currency f); void show(void); }; Class definition #include "jahcurrency.h" #include #include #include char sign='$'; Currency::Currency() { x=0; } Currency::calc2(Currency f) { f=(x*100)-(x%100); return f; } Currency::calc(Currency s) { s=(x%100); return s; } Currency::Currency(int d, int c) { d=(x*100)-(x%100); c=(x%100); return d; } Currency::add(Currency b) { Currency x; x.cents= x+ b.x; return x; } Currency::sub(Currency b) { Currency x; x.cents= x- b.x; return x; } Currency::multiply(Currency d) { Currency x; x.cents= x*d.x; return x; } Currency::show() { cout<