Objective: a. The goal of this activity is to put into practice the main concepts of...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Objective: a. The goal of this activity is to put into practice the main concepts of Object-oriented programming through hands-on problem-solving. With the assigned problem, students will have the opportunity to review and enhance their coding skills using classes, structs, pointers, and other C++ control structures. b. The assignment is designed to help students improve their communication skills and teamwork. Instruction: You will design a program using OOP approach. The program will save information from a list of clients: name, ssn, bank_account_number, and balance. b. You will create two different files; header file [client.h] and application_client.cpp. The header file contains the class definition and prototype functions. The second file (application_client.cpp) will contain the functions' implementations. Create a third file main.cpp to test your client application. This homework is in groups of at most two students. It is required that the two students do commits on their GitHub repository. This will show that each student contributes equally to this homework. a. C. d. One member of the team will create the repository (using the link below) and the second member will join to the group. Specifications: 1. Create a struct that contain the following information. (12 points) data type string variable name client_name description This variable storage the name of the client. string double double data type int ssn Client* bank_account balance 2. Create a Bank class that contains the following private variables. (10 points) variable name num_client This variable storage the ssn of the client. client_info This variable storage the bank account of the client. This variable storage the actual balance in the client account. description This variable storage the number of clients. A pointer that points to a Dynamic array of Client Type 3. Your client class will contain the following public functions. (90 points) returning type void void double string void void method's name set_client_info get_client_info deposit withdraw saving_info find_client description Set the clients information base on a given list. return a struct pointer of type Client. This function receives two parameters, the account_number and amount to deposit. You are requiring updating the balance and return the updated balance. This function receives two parameters, the account_number and amount to withdraw. You are requiring updating the balance and return the updated balance. This function will save all changes into a txt file, with the same format as the read input file. This function will received a string parameter, which contains the file name (txt). This function will receive as a parameter the account_number and will look for the client information. It will print the information of that account. If the client is not in the list, you need to print an alert (Ex. Client is not in the list). constructor deep constructor destructor You are required to create a constructor that receives as a parameter a string, which is the file.txt name that contains the information of the clients Because your class is dealing with pointer, you must define a deep copy constructor. Define a destructor to make sure that you are cleaning the main memory. Objective: a. The goal of this activity is to put into practice the main concepts of Object-oriented programming through hands-on problem-solving. With the assigned problem, students will have the opportunity to review and enhance their coding skills using classes, structs, pointers, and other C++ control structures. b. The assignment is designed to help students improve their communication skills and teamwork. Instruction: You will design a program using OOP approach. The program will save information from a list of clients: name, ssn, bank_account_number, and balance. b. You will create two different files; header file [client.h] and application_client.cpp. The header file contains the class definition and prototype functions. The second file (application_client.cpp) will contain the functions' implementations. Create a third file main.cpp to test your client application. This homework is in groups of at most two students. It is required that the two students do commits on their GitHub repository. This will show that each student contributes equally to this homework. a. C. d. One member of the team will create the repository (using the link below) and the second member will join to the group. Specifications: 1. Create a struct that contain the following information. (12 points) data type string variable name client_name description This variable storage the name of the client. string double double data type int ssn Client* bank_account balance 2. Create a Bank class that contains the following private variables. (10 points) variable name num_client This variable storage the ssn of the client. client_info This variable storage the bank account of the client. This variable storage the actual balance in the client account. description This variable storage the number of clients. A pointer that points to a Dynamic array of Client Type 3. Your client class will contain the following public functions. (90 points) returning type void void double string void void method's name set_client_info get_client_info deposit withdraw saving_info find_client description Set the clients information base on a given list. return a struct pointer of type Client. This function receives two parameters, the account_number and amount to deposit. You are requiring updating the balance and return the updated balance. This function receives two parameters, the account_number and amount to withdraw. You are requiring updating the balance and return the updated balance. This function will save all changes into a txt file, with the same format as the read input file. This function will received a string parameter, which contains the file name (txt). This function will receive as a parameter the account_number and will look for the client information. It will print the information of that account. If the client is not in the list, you need to print an alert (Ex. Client is not in the list). constructor deep constructor destructor You are required to create a constructor that receives as a parameter a string, which is the file.txt name that contains the information of the clients Because your class is dealing with pointer, you must define a deep copy constructor. Define a destructor to make sure that you are cleaning the main memory. Objective: a. The goal of this activity is to put into practice the main concepts of Object-oriented programming through hands-on problem-solving. With the assigned problem, students will have the opportunity to review and enhance their coding skills using classes, structs, pointers, and other C++ control structures. b. The assignment is designed to help students improve their communication skills and teamwork. Instruction: You will design a program using OOP approach. The program will save information from a list of clients: name, ssn, bank_account_number, and balance. b. You will create two different files; header file [client.h] and application_client.cpp. The header file contains the class definition and prototype functions. The second file (application_client.cpp) will contain the functions' implementations. Create a third file main.cpp to test your client application. This homework is in groups of at most two students. It is required that the two students do commits on their GitHub repository. This will show that each student contributes equally to this homework. a. C. d. One member of the team will create the repository (using the link below) and the second member will join to the group. Specifications: 1. Create a struct that contain the following information. (12 points) data type string variable name client_name description This variable storage the name of the client. string double double data type int ssn Client* bank_account balance 2. Create a Bank class that contains the following private variables. (10 points) variable name num_client This variable storage the ssn of the client. client_info This variable storage the bank account of the client. This variable storage the actual balance in the client account. description This variable storage the number of clients. A pointer that points to a Dynamic array of Client Type 3. Your client class will contain the following public functions. (90 points) returning type void void double string void void method's name set_client_info get_client_info deposit withdraw saving_info find_client description Set the clients information base on a given list. return a struct pointer of type Client. This function receives two parameters, the account_number and amount to deposit. You are requiring updating the balance and return the updated balance. This function receives two parameters, the account_number and amount to withdraw. You are requiring updating the balance and return the updated balance. This function will save all changes into a txt file, with the same format as the read input file. This function will received a string parameter, which contains the file name (txt). This function will receive as a parameter the account_number and will look for the client information. It will print the information of that account. If the client is not in the list, you need to print an alert (Ex. Client is not in the list). constructor deep constructor destructor You are required to create a constructor that receives as a parameter a string, which is the file.txt name that contains the information of the clients Because your class is dealing with pointer, you must define a deep copy constructor. Define a destructor to make sure that you are cleaning the main memory. Objective: a. The goal of this activity is to put into practice the main concepts of Object-oriented programming through hands-on problem-solving. With the assigned problem, students will have the opportunity to review and enhance their coding skills using classes, structs, pointers, and other C++ control structures. b. The assignment is designed to help students improve their communication skills and teamwork. Instruction: You will design a program using OOP approach. The program will save information from a list of clients: name, ssn, bank_account_number, and balance. b. You will create two different files; header file [client.h] and application_client.cpp. The header file contains the class definition and prototype functions. The second file (application_client.cpp) will contain the functions' implementations. Create a third file main.cpp to test your client application. This homework is in groups of at most two students. It is required that the two students do commits on their GitHub repository. This will show that each student contributes equally to this homework. a. C. d. One member of the team will create the repository (using the link below) and the second member will join to the group. Specifications: 1. Create a struct that contain the following information. (12 points) data type string variable name client_name description This variable storage the name of the client. string double double data type int ssn Client* bank_account balance 2. Create a Bank class that contains the following private variables. (10 points) variable name num_client This variable storage the ssn of the client. client_info This variable storage the bank account of the client. This variable storage the actual balance in the client account. description This variable storage the number of clients. A pointer that points to a Dynamic array of Client Type 3. Your client class will contain the following public functions. (90 points) returning type void void double string void void method's name set_client_info get_client_info deposit withdraw saving_info find_client description Set the clients information base on a given list. return a struct pointer of type Client. This function receives two parameters, the account_number and amount to deposit. You are requiring updating the balance and return the updated balance. This function receives two parameters, the account_number and amount to withdraw. You are requiring updating the balance and return the updated balance. This function will save all changes into a txt file, with the same format as the read input file. This function will received a string parameter, which contains the file name (txt). This function will receive as a parameter the account_number and will look for the client information. It will print the information of that account. If the client is not in the list, you need to print an alert (Ex. Client is not in the list). constructor deep constructor destructor You are required to create a constructor that receives as a parameter a string, which is the file.txt name that contains the information of the clients Because your class is dealing with pointer, you must define a deep copy constructor. Define a destructor to make sure that you are cleaning the main memory.
Expert Answer:
Answer rating: 100% (QA)
Based on the provided instructions and specifications we will structure the design of a basic banking application using ObjectOriented Programming in ... View the full answer
Related Book For
Smith and Roberson Business Law
ISBN: 978-0538473637
15th Edition
Authors: Richard A. Mann, Barry S. Roberts
Posted Date:
Students also viewed these programming questions
-
How would you answer these for a service like amazon fresh? Product Range What is your total, core, and auxiliary product? What are the product's ingredients? What are the product's features? How is...
-
Do some amendment and enhance the given research paper: Table of Content Abstract..3 Action Research.4 Research Methodology and Design...5 Literature Review: NoSQL Database7 Proposal.7 Iteration 1..8...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
You have been directed to determine the value of Ebay's stock which is currently trading at $33.8. Ebay paid a dividend of $1.25 in the most recent year (Do). In addition, the risk free rate is 14%...
-
Calculate the separation between the two lowest levels for an 02 molecule in a one-dimensional container of length 5.0 cm. At what value of n does the energy of the molecule reach -tkT at 300 K, and...
-
Why, typically, is digital modulation not enough for radio transmission? What are general goals for digital modulation? What are typical schemes?
-
A centrifugal air compressor has a rotor inner diameter of \(D_{1}=2.0\) in., a rotor outer diameter of \(D_{2}=6.5\) in., a rotor depth of \(10 \mathrm{in}\)., and a rotor rotational speed of \(3600...
-
The partial trial balances of P Co. and S Co. at December 31, Year 5, were as follows: Additional Information ¢ The investment in the shares of S Co. (a 90% interest) was acquired January 2,...
-
What is the importance of a comprehensive root cause analysis (RCA) following a safety incident or near-miss? How do RCA techniques contribute to continuous improvement and the prevention of future...
-
Peru Furniture City, Inc., sold $88,000 of furniture in May to customers who used their American Express Credit Cards. Such sales are subject to a 5% discount by American Express (a nonbank credit...
-
James is performing an analysis on the overall NPV of the firm's project with the option to abandon. The project costs $4,000 to set up and generates an annual cash flow of $1,000 for the next 20...
-
Purple Reign is a clothing manufacturer/retailer based in Minneapolis, MN. The company started by making and selling t-shirts with images of the musician Prince on them. Business picked up and the...
-
In 2 0 2 1 , Williams Sonoma reported total assets of $ 4 , 6 6 1 billion, total liabilities of $ 3 , 0 1 0 million, and common stock equity of $ 1 , 6 5 1 million. What was the firm's debt ratio in...
-
K Thao earned the following scores on her six management exams last semester. 77, 83, 41, 87, 77, 92 Find the mean, the median, and the mode for Thao's scores. The mean for Thao's scores is (Type an...
-
Sarah, Tim and Joe are in partnership. Adjusted profits for the year to 31 May 2023 are 300,000. Up to 31 October 2022, the partners share profits 35:30:35 after charging a salary for Tim of 12,000...
-
Solve the system. State whether the system is inconsistent or has infinitely many solutions. If the system has infinitely many solutions, write the solution set with y arbitrary. 3x-4y=4 -6x+8y=-8...
-
Write the balanced chemical equation for the reaction shown here. N CI HO 4 8 Play Do not subscript the arrow.
-
Medi-Exam Health Services, Inc. (MEHS), located in a major metropolitan area, provides annual physical screening examinations, including a routine physical, EKG, and blood and urine tests. MEUS's...
-
Johnson Enterprises, Inc., contracted with the accounting firm of P, A & E to perform an audit of Johnson. The accounting firm performed its duty in a non-negligent, competent manner but failed to...
-
Northwest Airlines leased space in the terminal building at the Portland Airport from the Port of Portland. Crosetti entered into a contract with the Port to furnish janitorial services for the...
-
Intercontinental Widgets, Inc., had applied for a patent for a new state-of-the-art widget, which, if patented, would significantly increase the value of Inter-continentals shares. On September 1,...
-
Using a financial calculator, solve for the unknowns in each of the following situations. a. On June 1, 2024, Holly Golightly purchases lakefront property from her neighbor, George Peppard, and...
-
Sally W. Emanual, a teacher, had the following dividends and interest during 2022: Additional information pertaining to Sally Emanual includes The taxable portion of the pension is \($7,000.\) Sally...
-
Ed owns Oak Knoll Apartments. During the year, Fred, a tenant, moved to another state. Fred paid Ed \($1,000\) to cancel the two-year lease he had signed. Ed subsequently began renting the unit to...
Study smarter with the SolutionInn App