Define the struct call with the components code (of type char) and units (of type int). Design a class bill with protected data members invoice (of type string), amount (of type double), umberOfCalls (of type int), date (of type dateType), and calla 1 (an array of type call). The class has the member functions ser ), print), calculate AmountDut), and a parameterized constructor with default value I for the number of calls. The set function reads data from the file call.. The amount due is calculated based on the following table: code Price per un Design a class dateType with private data members day, month, year (of type int). The class has the member functions se) geprint), and a parameterized constructor with default value 1 for the day and the month and 2000 for the year. 1 Design a class customer which publicly inherits the class bill. The class has the private data members name, phoneNumber (of type string). The class has the member functions ser), ger), prin), and a default parameterized constructor Implement the member functions of all classes Use the following driver 1 return 0; B13 CIS D 33 A 17 A24 C28 B6 DI4 customer fat Man date Type Date; Input file call 12 A 19 c2 18 C 1837 CK 02 0.5 Date 23, 6, 2009) fatMan set("Ali Omar", "1234567", "E478", 23, 6, 2009) Man prin Sample output: The date dd/mm/yy is: 23/6/2009 The customer name is: Ali Omar The phone number is: 1234567 The invoice number is: Ets478 The date dd/mm/yy is: 23/6/2009 The amount due is: 123

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Define the struct call with the components code (of type char) and units (of type int).
Design a class bill with protected data members invoice (of type string), amount (of type double).
umberOfCalls (of type int), date (of type dateType), and callist] (an array of type call). The class
has the member functions ser( ). print ), calculate AmountDuet), and a parameterized constructor
with default value 1 for the number of calls. The set function reads data from the file call txt.
The amount due is calculated based on the following table:
code
1
1
Design a class dateType with private data members day, month, year (of type int). The class has the
member functions sen), get ), print), and a parameterized constructor with default value 1 for the
day and the month and 2000 for the year.
Design a class customer which publicly inherits the class bill. The class has the private data members
name, phone Number (of type string). The class has the member functions ser), ger), print), and a
default parameterized constructor.
Implement the member functions of all classes.
Use the following driver
customer fat Man
date Type Date:
return 0;
24
B
с
D
Input file call
12
B13
C18
D33
A 17
A
C 28
B6
D14
A 19
C2
B 37
CR
Price per unit
03
02
0.5
14
bDute.set(23, 6, 2009);
fatMan.set("Ali Omar", "1234567", "E478", 23, 6, 2009)
fatMan prin
Sample output:
The date dd/mm/yy is: 23/6/2009
The customer name is: Ali Omar
The phone number is: 1234567
The invoice number is: Ets478
The date dd/mm/yy is: 23/6/2009
The amount due is: 123
Transcribed Image Text:Define the struct call with the components code (of type char) and units (of type int). Design a class bill with protected data members invoice (of type string), amount (of type double). umberOfCalls (of type int), date (of type dateType), and callist] (an array of type call). The class has the member functions ser( ). print ), calculate AmountDuet), and a parameterized constructor with default value 1 for the number of calls. The set function reads data from the file call txt. The amount due is calculated based on the following table: code 1 1 Design a class dateType with private data members day, month, year (of type int). The class has the member functions sen), get ), print), and a parameterized constructor with default value 1 for the day and the month and 2000 for the year. Design a class customer which publicly inherits the class bill. The class has the private data members name, phone Number (of type string). The class has the member functions ser), ger), print), and a default parameterized constructor. Implement the member functions of all classes. Use the following driver customer fat Man date Type Date: return 0; 24 B с D Input file call 12 B13 C18 D33 A 17 A C 28 B6 D14 A 19 C2 B 37 CR Price per unit 03 02 0.5 14 bDute.set(23, 6, 2009); fatMan.set("Ali Omar", "1234567", "E478", 23, 6, 2009) fatMan prin Sample output: The date dd/mm/yy is: 23/6/2009 The customer name is: Ali Omar The phone number is: 1234567 The invoice number is: Ets478 The date dd/mm/yy is: 23/6/2009 The amount due is: 123
Expert Solution
steps

Step by step

Solved in 4 steps with 5 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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education