|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|
|
|
|
|
cout << "Enter letter code, three integer""dimensions, and quantity ordered:" < endl; |
|
|
|
| | | | | | | |
|
|
|
|
|
cin >> code >> size1 >> size2 >> size3 >> numOrdered; |
|
|
|
| | | | | | | |
|
|
|
|
|
cout << "For the order data:" < endl; |
|
|
|
| | | | | | | |
|
|
|
|
|
cout << code < ' ' < size1 < ' ' < size2 < ' ' < size3 < ' ' < numOrdered < endl; |
|
|
|
| | | | | | | |
|
|
|
|
|
if ( ! (code == 'L' | | code == 'P') ) cout << "The item code is invalid." < endl; |
|
|
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
|
|
|
|
|
// Calculate lumber amount |
|
|
|
| | | | | | | |
|
|
|
|
|
boardFeet = float(size1 * size2 * size3 * 12 * numOrdered) / BOARD_FT_INCHES; |
|
|
|
| | | | | | | |
|
|
|
|
|
cout << "the board-foot equivalent is" < setprecision (2) < boardFeet < endl; |
|
|
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|
|
|
|
|
// Calculate plywood amount |
|
|
|
| | | | | | | |
|
|
|
|
|
fullSheets = float(size1) / float(size2) * float(size3 * 12 * WIDTH_INCHES *
numOrdered) / PLYWOOD_INCHES; |
|
|
|
| | | | | | | |
|
|
|
|
|
cout << "the full-sheet equivalent is" < setprecision(2) < fullSheets < endl; |
|
|
|
| | | | | | | |
| | | | | | | |
| | | | | | | |