CSC 201 SPRING 2003
ASSIGNMENT 3
DUE: MARCH 27, 2003
OBJECTIVES
THIS ASSIGNMENT WILL HELP YOU UNDERSTAND THE CONCEPTS OF
DATA ABSTRACTION IN PROGRAM DESIGN AND HOW TO USE
CLASSES/OBJECTS IN C++ TO IMPLEMENT THE CONCEPTS.
DO PROBLEM 16 IN PAGE 415 OF THE TEXTBOOK. YOU ARE REQUIRED
TO DESIGN THIS PROGRAM USING CLASSES AND SAVE INTERFACE,
IMPLEMENTATION AND APPLICATION OF THE PORGRAM IN SEPARATED
FILES.
YOU MAY TRY THE CLASS BELOW:
class Loan
{
double Amount;
double Rate; //annual rate
double Payment; //monthly payment
public:
Loan ( ); //constructor
Loan (double,double,double); //constructor
calculate ( );
:
: //more operations (methods)
};
AND, THE MAIN FUNCTION OF THE PROGRAM WILL LOOK LIKE
THE FOLLOWING:
int main ( )
{
Loan ELoan (10000, 0.045, 1000);
Loan DiTech ( );
Eloan.calculate ( );
DiTech.calculate ( );
:
: //try more different cases
return 0;
}
SUBMIT THE SOURCE CODE (.h, .cpp)AND EXECUTABLE CODE (.exe)
ON A FLOPPY DISK.