Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

ANSWER THE QUESTION ACCORDING TO THE QUESTION DONT MAKE YOUR OWN QUESTION AND ANSWER WRONG ANSWER WILL BE DOWNVOTED An owner of a Telekom company

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

ANSWER THE QUESTION ACCORDING TO THE QUESTION

DONT MAKE YOUR OWN QUESTION AND ANSWER

WRONG ANSWER WILL BE DOWNVOTED

An owner of a Telekom company with 10 customers has updated the information of his customers according to the following table. Name Subscription Rate/Hour Hours Ali Full-Package 0.55 120 Zakariah 0.55 80 Full-Package Half-Package Norasikin 0.35 15 Half-Package 0.35 35 Muhammad Atiqah Maisarah Basic-Package 0.25 100 Half-Package 0.35 55 Sakeena Basic-Package 0.25 70 Zulkifli 0.35 85 Half-Package Basic-Package Safiudeen 0.25 10 Ammar Full-Package 0.55 65 You are asked to design a C++ program that assist the owner of the Telekom company. The program should accepts the customers' details from a text file (customer_data.txt) according to above table by calling a function named read_data(). Then, the program should calculate the payment amount by calling a function named calcNet() to calculate the total payment for each customer. Lastly, the program should call another function called print_data() to display a report of the above data as well as the payments in front of each customer's details. Following are the descriptions of the program: a) The program uses a struct to store all customer's details including name, description, rate/hour, hours, and payment for each customer. b) The program uses a 1-dimensional array to store the customer details using pointer notations. c) The read_data() should be declared as a void function reading the customer details from the text file called (customer_data.txt) for the 10 customers. The function takes three (3) arguments. The function shall be called by the main() function d) The calcNet() should also be defined as a void function calculating the payment amount of the bill for each customer based on the rate/hour and the hours values. The function takes two (2) arguments using pointer notations. The function shall be called by the main() function. e) The function print_data()should be defined as a void function displays a report of the customer's details including the payment in front of each customer's details. This function should be called by the main() function. Sample of Input. Note that these details stored in a text file called customer_data.txt Ali Full-Package 0.55 120 Zakariah Full-Package 0.55 80 Norasikin Half-Package 0.35 15 Muhammad Half-Package 0.35 35 Atiqah Basic-Package 0.25 100 Maisarah Half-Package 0.35 55 Sakeena Basic-Package 0.25 70 Zulkifli Half-Package 0.35 85 Safiudeen Basic-Package 0.25 10 Ammar Full-Package 0.55 65 Sample of Output The customers' data being read...... The customers' data have been read succefully. Below is the customer's details report including the payment.... Name Description Rate/Hour Hours Payment Ali Zakariah Norasikin Muhammad Atiqah Maisarah Sakeena Zulkifli Safiudeen Ammar Full-Package 0.55 Full-Package 0.55 Half-Package 0.35 Half-Package 0.35 Basic-Package 0.25 Half-Package 0.35 Basic-Package 0.25 Half-Package 0.35 Basic-Package 0.25 Full-Package 0.55 120 80 15 35 100 55 70 85 10 65 66 44 5.25 12.25 25 19.25 17.5 29.75 2.5 35.75

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Visual Basic 6 Databases

Authors: Charles Williams

1st Edition

1861002025, 978-1861002020

More Books

Students also viewed these Databases questions

Question

How wide are Salary Structure Ranges?

Answered: 1 week ago