Given main() and the Instrument class, define a derived class, StringInstrument, for string instruments. Ex. If the input is: Drums Zildjian 2015 2500 Guitar Gibson 2002 1200 6 19 the output is: Instrument Information: Name: Drums Manufacturer: Zildjian Year built: 2015 Cost: 2500 Instrument Information: Name: Guitar Manufacturer: Gibson Year built: 2002 Cost: 1200 Number of strings: 6 Number of frets: 19

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter17: Linked Lists
Section: Chapter Questions
Problem 5PE
icon
Related questions
Question

10.12 LAB: Instrument information

Given main() and the Instrument class, define a derived class, StringInstrument, for string instruments.

Ex. If the input is:

Drums Zildjian 2015 2500 Guitar Gibson 2002 1200 6 19

the output is:

Instrument Information: Name: Drums Manufacturer: Zildjian Year built: 2015 Cost: 2500 Instrument Information: Name: Guitar Manufacturer: Gibson Year built: 2002 Cost: 1200 Number of strings: 6 Number of frets: 19
LAB
10.12.1: LAB: Instrument information
0/10
ACTIVITY
Current file: Stringlnstrument.cpp -
Load default template...
1 #include "StringInstrument.h"
2
3 // TODO: Define mutator functions
4 //
SetNumofStrings(), SetNumOfFrets()
5
7 // TODO: Define accessor functions
8 //
GetNumOfStrings(), GetNumOfFrets()
9.
10
Transcribed Image Text:LAB 10.12.1: LAB: Instrument information 0/10 ACTIVITY Current file: Stringlnstrument.cpp - Load default template... 1 #include "StringInstrument.h" 2 3 // TODO: Define mutator functions 4 // SetNumofStrings(), SetNumOfFrets() 5 7 // TODO: Define accessor functions 8 // GetNumOfStrings(), GetNumOfFrets() 9. 10
LAB
10.12.1: LAB: Instrument information
0/ 10
АCTIVITY
Current file: Stringlnstrument.h -
Load default template...
1 #ifndef STR_INSTRUMENTH
2 #define STR_INSTRUMENTH
3
4 #include "Instrument.h"
5
6 class StringInstrument : public Instrument {
// TODO: Declare private data members: numStrings, numFrets
7
8
9.
10
// TODO: Declare mutator functions
11
//
SetNumofStrings(), SetNumOfFrets()
12
13
14
// TODO: Declare accessor functions
15
//
GetNumOfStrings(), GetNumOfFrets()
16
17
18 };
19
20 #endif
21
Transcribed Image Text:LAB 10.12.1: LAB: Instrument information 0/ 10 АCTIVITY Current file: Stringlnstrument.h - Load default template... 1 #ifndef STR_INSTRUMENTH 2 #define STR_INSTRUMENTH 3 4 #include "Instrument.h" 5 6 class StringInstrument : public Instrument { // TODO: Declare private data members: numStrings, numFrets 7 8 9. 10 // TODO: Declare mutator functions 11 // SetNumofStrings(), SetNumOfFrets() 12 13 14 // TODO: Declare accessor functions 15 // GetNumOfStrings(), GetNumOfFrets() 16 17 18 }; 19 20 #endif 21
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 7 images

Blurred answer
Knowledge Booster
Class
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