![Starting Out with C++ from Control Structures to Objects (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133769395/9780133769395_largeCoverImage.gif)
Customer Accounts
This
- One student should design function main, which will call other program functions. The remainder of the functions will be designed by other members of the team.
- The requirements of the program should be analyzed so that each student is given about the same workload.
Write a program that uses a structure to store the following data about a customer account:
- Name
- Address
- City, State, and ZIP
- Telephone Number
- Account Balance
- Date of Last Payment
The structure should be used to store customer account records in a file. The program should have a menu that lets the user perform the following operations:
- Enter new records into the file
- Search for a particular customer’s record and display it
- Search for a particular customer’s record and delete it
- Search for a particular customer’s record and change it
- Display the contents of the entire file
Input Validation: When the data for a new account is entered, be sure the user enters data for all the fields. No negative account balances should be entered.
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Chapter 12 Solutions
Starting Out with C++ from Control Structures to Objects (8th Edition)
Additional Engineering Textbook Solutions
Starting out with Visual C# (4th Edition)
Problem Solving with C++ (10th Edition)
Starting Out With Visual Basic (7th Edition)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Starting Out with Java: From Control Structures through Objects (6th Edition)
Computer Systems: A Programmer's Perspective (3rd Edition)
- (Numerical) Write an assignment statement to calculate the nth term in an arithmetic sequence. This is the formula for calculating the value, v, of the nth term: v=a+(n1)d a is the first number in the sequence. d is the difference between any two numbers in the sequence.arrow_forwardusing access file in visual c#arrow_forwardusing accessarrow_forward
- Formatting Customer Names Build a function that displays a customer's name and location if applicableSuppose that you are building a Customer Relationship Management (CRM) system, and you want to display a user record in the following format: John Smith (California). However, if you don't have a location in your system, you just want to see "John Smith." Create a format_customer() function that takes two required positional arguments, first_ name and last_name, and one optional keyword argument, location. It should return a string in the required format. Create the customer.py file. Define the format_customer() function. Open a Python shell (Or Jupyter Notebook) and import your format_customer() function. Try running a few examples. The calls should look like this: from customer import format_customerformat_customer('John', 'Smith', location='California') and the output should look like this: John Smith (California) In [ ]:arrow_forwardTopic name: data structures please solve quicklyarrow_forwardDescribe different ways to manipulate data using a struct.arrow_forward
- 11 Worksheet 5 Note:Solution using Matlab Code Write a program that prompts the user to enter a number within the range of 1 through 7, those numbers represent the weekdays as shown in the table. If the entered number is more than 7, display 'invalid day'. Number 1 2 3 4 5 6 7 Day Sunday Monday Tuesday Wednesday Thursday Friday Saturday Type of the day Workday Workday Workday Workday Workday Weekend Weekend The program should continue to repeat itself 10 times, after which, the program should stop. Furthermore, the program should be able to show a message saying if this is a 'workday' or a 'weekend day'. Note: you are required to add a comment beside your command. Hint: to add a comment you may use the % sign. thank guys you dodo great.arrow_forwardStructure can also be nested in such a way that an element of a structure is itself another structure. * Pointers to structures Data structure Function Returning Structure Nesting structuresarrow_forwardA shop sells a range of mobile devices, SIM cards and accessories as shown in the table (see attached) Write a program algorithm for this shop: Task 1 – Setting up the system: Write a program to: Use appropriate data structures to store the item code, description and price information for the mobile devices, SIM cards and accessories; Allow the customer to choose a specific phone or tablet; Allow phone customers to choose whether the phone will be SIM; Free or Pay As You Go; Allow the customer to choose a standard or luxury case; Allow the customer to choose the chargers required (none, one or both may be purchased); Calculate the total price of this transaction; Output a list of the items purchased and the total price. Task 2 – Allow a customer to order multiple mobile devices: Offer the customer the opportunity to purchase an additional mobile device; if required, perform bulleted steps 2 to 7 of Task 1 for each additional mobile device and calculate a running total for…arrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrNp Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:Cengage
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
![Text book image](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9781305080195/9781305080195_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)