Write a C++ program. Imagine a publishing company that markets both book and audiocassette versions of its works. Create a structure publication that stores the title (a string) and price (type float) of a publication. From this structure nest two structures: book, which adds a page count (type int), and tape, which adds a playing time in minutes (type float). Each of these three structures should have a getdata() function to get its data from the user at the keyboard, and a putdata() function to display its data. Write a main() program to test the book and tape structures by creating instances of them,asking the user to fill in data with getdata(), and then displaying the data with putdata().

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter7: User-defined Simple Data Types, Namespaces, And The String Type
Section: Chapter Questions
Problem 8PE: Write a program that reads in a line consisting of a students name, Social Security number, user ID,...
icon
Related questions
Question

Write a C++ program.

Imagine a publishing company that markets both book and audiocassette versions of its works. Create a structure publication that stores the title (a string) and price (type float) of a publication. From this structure nest two structures: book, which adds a page count (type int), and tape, which adds a playing time in minutes (type float). Each of these three structures should have a getdata() function to get its data from the user at the keyboard, and a putdata() function to display its data. Write a main() program to test the book and tape structures by creating instances of them,asking the user to fill in data with getdata(), and then displaying the data with putdata().

Imagine a publishing company that markets both book and audiocassette versions of its works. Create a structure
publication that stores the title (a string) and price (type float) of a publication. From this structure nest two
structures: book, which adds a page count (type int), and tape, which adds a playing time in minutes (type float).
Each of these three structures should have a getdata() function to get its data from the user at the keyboard, and a
putdata() function to display its data.
Transcribed Image Text:Imagine a publishing company that markets both book and audiocassette versions of its works. Create a structure publication that stores the title (a string) and price (type float) of a publication. From this structure nest two structures: book, which adds a page count (type int), and tape, which adds a playing time in minutes (type float). Each of these three structures should have a getdata() function to get its data from the user at the keyboard, and a putdata() function to display its data.
Write a main() program to test the book and tape structures by creating instances of them, asking the user to fill
in data with getdata(), and then displaying the data with putdata().
Transcribed Image Text:Write a main() program to test the book and tape structures by creating instances of them, asking the user to fill in data with getdata(), and then displaying the data with putdata().
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Structure chart
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++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning