Module/Week 6 ASSIGNMENT (USER-DEFINED: SIMPLE DATA TYPES, STRING TYPES) You are working for a lumber company, and your employer would like a program that calculates the cost of lumber for an order. The company sells pine, fir, cedar, maple, and oak lumber. Lumber is priced by board feet. One board foot equals one square foot that is one inch thick. The price per board foot is given in the following table: Pine 0.89 1.09 Fir Cedar 2.26 Maple 4.50 Oak 3.10 The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is equivalent to 5.333 board feet (2 *4* 8 = 64, which when divided by 12 = 5.333 board feet). An entry from the user will be in the form of a letter and four integer numbers. The integers are the number of pieces, width, height, and length. The letter will be one of P, F, C, M, O (corresponding to the five kinds of wood) or T, meaning total. When the letter is T, there are no integers following it on the line. The program should print out the price for each entry, and print the total after T is entered. Here is an example run: Enter item: P 10 2 4 8 10 2x4x8 Pine, cost: $47.47 Enter item: M 1 1 12 8 1 1x12x8 Maple, cost: $36.00 Enter 1tem: T Total cost: $83.47 Develop the program using functional decomposition, and use proper style and documentation in your code. Your program must make appropriate use of value-returning functions in solving this problem. Make sure that the user prompts are clear and that the output is labeled appropriately Submit C++ Programming Assignment 6 by 11:59 p.m. (ET) on Monday of Module/Week 6

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter13: Structures
Section13.1: Single Structures
Problem 4E
icon
Related questions
Question

Module/Week 6 Assignment (User-defined: Simple Data Types, String Types)

You are working for a lumber company, and your employer would like a program that calculates the cost of lumber for an order. The company sells pine, fir, cedar, maple, and oak lumber. Lumber is priced by board feet. One board foot equals one square foot that is one inch thick. The price per board foot is given in the following table:

 

The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is equivalent to 5.333 board feet (2 * 4 * 8 = 64, which when divided by 12 = 5.333 board feet). An entry from the user will be in the form of a letter and four integer numbers. The integers are the number of pieces, width, height, and length. The letter will be one of P, F, C, M, O (corresponding to the five kinds of wood) or T, meaning total. When the letter is T, there are no integers following it on the line. The program should print out the price for each entry, and print the total after T is entered. Here is an example run:

 

Develop the program using functional decomposition, and use proper style and documentation in your code. Your program must make appropriate use of value-returning functions in solving this problem. Make sure that the user prompts are clear and that the output is labeled appropriately.

 

Submit C++ Programming Assignment 6 by 11:59 p.m. (ET) on Monday of Module/Week 6.

 

 

Module/Week 6 ASSIGNMENT (USER-DEFINED: SIMPLE DATA TYPES, STRING TYPES)
You are working for a lumber company, and your employer would like a program that calculates the cost of lumber
for an order. The company sells pine, fir, cedar, maple, and oak lumber. Lumber is priced by board feet. One board
foot equals one square foot that is one inch thick. The price per board foot is given in the following table:
Pine
0.89
1.09
Fir
Cedar 2.26
Maple 4.50
Oak
3.10
The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to
be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is
equivalent to 5.333 board feet (2 *4* 8 = 64, which when divided by 12 = 5.333 board feet). An entry from the user
will be in the form of a letter and four integer numbers. The integers are the number of pieces, width, height, and
length. The letter will be one of P, F, C, M, O (corresponding to the five kinds of wood) or T, meaning total. When
the letter is T, there are no integers following it on the line. The program should print out the price for each entry,
and print the total after T is entered. Here is an example run:
Enter item: P 10 2 4 8
10 2x4x8 Pine, cost: $47.47
Enter item: M 1 1 12 8
1 1x12x8 Maple, cost: $36.00
Enter 1tem: T
Total cost: $83.47
Develop the program using functional decomposition, and use proper style and documentation in your code. Your
program must make appropriate use of value-returning functions in solving this problem. Make sure that the user
prompts are clear and that the output is labeled appropriately
Submit C++ Programming Assignment 6 by 11:59 p.m. (ET) on Monday of Module/Week 6
Transcribed Image Text:Module/Week 6 ASSIGNMENT (USER-DEFINED: SIMPLE DATA TYPES, STRING TYPES) You are working for a lumber company, and your employer would like a program that calculates the cost of lumber for an order. The company sells pine, fir, cedar, maple, and oak lumber. Lumber is priced by board feet. One board foot equals one square foot that is one inch thick. The price per board foot is given in the following table: Pine 0.89 1.09 Fir Cedar 2.26 Maple 4.50 Oak 3.10 The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is equivalent to 5.333 board feet (2 *4* 8 = 64, which when divided by 12 = 5.333 board feet). An entry from the user will be in the form of a letter and four integer numbers. The integers are the number of pieces, width, height, and length. The letter will be one of P, F, C, M, O (corresponding to the five kinds of wood) or T, meaning total. When the letter is T, there are no integers following it on the line. The program should print out the price for each entry, and print the total after T is entered. Here is an example run: Enter item: P 10 2 4 8 10 2x4x8 Pine, cost: $47.47 Enter item: M 1 1 12 8 1 1x12x8 Maple, cost: $36.00 Enter 1tem: T Total cost: $83.47 Develop the program using functional decomposition, and use proper style and documentation in your code. Your program must make appropriate use of value-returning functions in solving this problem. Make sure that the user prompts are clear and that the output is labeled appropriately Submit C++ Programming Assignment 6 by 11:59 p.m. (ET) on Monday of Module/Week 6
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 7 steps with 6 images

Blurred answer
Knowledge Booster
Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning