Show Bid Request
New ADT Matrix
Bid Request Id: 31583
|
|
|
Posted by: |
Meka (1 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
None - 0%
|
Posted: |
Oct 18, 2002 3:26:30 PM EDT
|
Bidding Closes: |
Nov 1, 2002 3:40:01 PM EDT
|
Viewed (by coders): |
109 times
|
|
|
|
Description:
Write and test ADT Matrix. use the following class definition.
const int MAX_ROWS=10; const int MAX_COLS=10; class MATRIXType { public: MatrixType(); Void MakeEmpty(); void SetSize(int rowsize, int colsize); void storeItem(int item, int row, int colsize); void add(MatrixType otheroperand, MatrixType& result); Void Mult(MatrixType otheroperand, MatrixType& result); Void print(std::ofstream& outfile); bool AddsubCompatible(MatrixType otherOperand); bool Multcompatible(MatrixType otherOperand);
private: int values[MAX_ROWS][MAX_COLS]; int numRows; int numCols; ;
Deliverables: Before you start looking at how to implement this class, you must determine the pre and post conditions for each opertation. Write a menu driven testing program to test the MatrixType. the menu should contain the following options...
GetNewMatrix<Matrix> number of rows and number of columns are on the nextline number of column values on the next number of rows lines
AddMatrices<matrix><matrix><Matrix> add first and second, leaving the result in the third
SubMatrices<matrix><matrix><matrix> Subtract second from first, leaving the result in the third
Multiply matrices<matrix><matrix><matrix> Multiply first and second, leaving the result in the third
Print Matrix<matrix> Print the matrix one row per line on dataout Quit
These are the processing notes! 1. <matrix> is a number between 0 and 9. This value is used as an index into an array of matrixtype. 2.the main function must include a switch statement in which the case expression is a user defined enumeration type. This means that the command is recognized and its enumeration equivalent is sent back to be used in the case statement. 3.The driver must ensure the precondition of the member functions of matrixType. Must be able to print an error message if a precodition is violated. 4. echo print each comman on Dataout. Complete and fully- functional working program(s) in executable form as well as complete source code of all work done.
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
Platform:
all Windows
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$15 (USD)
|
Oct 18, 2002 3:48:13 PM EDT
|
9.97
(Excellent)
|
|
|
Hi Meka, It'll be a pleasure to code this for you. I'm very experienced C++ coder, and I also have the mathematical knowledge to put this to work. Please verify my resume and ratings given by other buyers for references on my past work. I will work closely with you to ensure the final product is exactly what you need.
Contact me to clarify any project details,
Sérgio Silva
|
|
|
|
|
|