// MONEY.CPP // // PROGRAM BY LOUIS GUZIK // // _______________________________________________________________ // // _______________________________________________________________ // // _______________________________________________________________ #include "usamoney.h" #include #include ; void main() { USAMoney m1, m2, m3, m4, m5, m6, *m9; ofstream outfile( "money.dat" ); //outfile.open( "money.dat", ios::in | ios::out | ios::binary ); //-------------------------------------------------------------------------- // SECTION 1 cout.width(45); cout.fill('-'); cout << endl; cout << "SECTION 1" << endl << endl; money a = 123.77576; m1 = a; m1.Print(); cout.width( 10 ); cout.fill( '$' ); cout << m1 << endl; //-------------------------------------------------------------------------- // SECTION 2 cout << endl; cout.width(45); cout.fill('-'); cout << endl; cout << "SECTION 2" << endl << endl; m2 = "$-.234"; m2.Print(); cout.width( 20 ); cout.fill( '.' ); cout << m2 << endl; //-------------------------------------------------------------------------- // SECTION 3 cout << endl; cout.width(45); cout.fill('-'); cout << endl; cout << "SECTION 3" << endl << endl; m3 = "$4.04"; cout << "m3 = " << m3 << endl; m3.Print(); m3 = m1 / m2; cout << "m3 = m1 / m2 = " << m3 << endl; m3.Print(); //-------------------------------------------------------------------------- // SECTION 4 cout << endl; cout.width(45); cout.fill('-'); cout << endl; cout << "SECTION 4" << endl << endl; m4 = "$$$$$$$$$$$$$-0.006"; cout << "m4 = " << m4 << endl; cout << "Enter New m4 ==>"; cin >> m4; if( m3 < m4 ) cout << "m3 < m4 " << endl; if( m3 > m4 ) cout << "m3 > m4 " << endl; if( m3 == m4 ) cout << "m3 == m4 " << endl; if( m3 != m4 ) cout << "m3 != m4 " << endl; m4.Print(); cout << "m4 = " << m4 << endl; //-------------------------------------------------------------------------- // SECTION 5 cout << endl; cout.width(45); cout.fill('-'); cout << endl; cout << "SECTION 5" << endl << endl; m9 = new USAMoney( "$999.99" ); m6 = "$-0.006"; *m9 = m4 * m6 / m2; m9->Print(); cout << "m9 = " << *m9 << endl; //-------------------------------------------------------------------------- // END cout << endl; cout.width(45); cout.fill('-'); cout << endl; cout << "END" << endl << endl; int i; i = sizeof( USAMoney ); i = sizeof(m1); i = sizeof(m2); // outfile.write( (char *) &m1, sizeof( USAMoney ) ); // outfile.write( (char *) &m2, sizeof( USAMoney ) ); // outfile.write( (char *) &m3, sizeof( USAMoney ) ); outfile.write( (char *) &m4, sizeof( USAMoney ) ); } // MONEY.CPP