This assessment is designed to assess your understanding of variables, constants, types, operators, input/output, loops, if...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
This assessment is designed to assess your understanding of variables, constants, types, operators, input/output, loops, if statements, classes, objects and functions. Task Create a C# application that allows user to create new membership and to display the summary of memberships in the system. The standard charges of membership are shown below: Length of Membership From 1 months to 11 months From 12 months to 23 months More than 24 months Special Requirements Rate $40.0 per month $37.5 per month $35.0 per month The application should ask the user to enter the customer's name, the number of months for membership, and yes or no to indicate whether the customer receives a special offer or not. The special offer will give customers a 15% discount of the membership no matter how many months they register. Assume that the number of months to be entered is an integer type with the range between 1 and 60. An error message should be issued if a user enters a value beyond this range and the re-entering is required. If the user chooses not receiving offer, ask for a reason. The program will show a menu for user to choose an option, and please put your name as the logged in user at the top of the menu. See the figure below: C:\Users\e5112162\source\repos\ConsoleApp7\ConsoleApp7\bin\Debug\ne Welcome to the Membership Management Platform User: Alex-Ye Tour name here Please check the options below: The application should ask the user to enter the customer's name, the number of months for membership, and yes or no to indicate whether the customer receives a special offer or not. The special offer will give customers a 15% discount of the membership no matter how many months they register. Assume that the number of months to be entered is an integer type with the range between 1 and 60. An error message should be issued if a user enters a value beyond this range and the re-entering is required. If the user chooses not receiving offer, ask for a reason. The program will show a menu for user to choose an option, and please put your name as the logged in user at the top of the menu. See the figure below: CNC:\Users\e5112162\source\repos\ConsoleApp7\ConsoleApp7\bin\Debug\ne Welcome to the Membership Management Platform User: Alex Ye Your name here Please check the options below: 1 - Create new membership 2 - Show summary information 0 - Quit Choose your option: The user can create new membership by choose the option for creation. See the figure below: Select C:\Users\e5112162\source\repos\ConsoleApp\ConsoleApp7\bin\Debug\netcoreapp Welcome to the Membership Management Platform User: Alex Ye Please check the options below: Create new membership 1 Show summary information 2 0 - Quit Choose your option:1 Please enter the customer name: Alex Ye Please enter the number of months for the new membership:13 Special offer granted? (Y/N): n Membership for Alex Ye has been created. The membership fee is 325. Please check the options below: 1 2 Create new membership Show summary information e - Quit Choose your option: And the user is able to show the summary of memberships by choosing the corresponding option. The summary of membership includes table of all memberships and information of the customers who spent the most and the least, respectively. See the figure below: And the user is able to show the summary of memberships by choosing the corresponding option. The summary of membership includes table of all memberships and information of the customers who spent the most and the least, respectively. See the figure below: Please check the options below: 1 Create new membership 2 0 Show summary information Quit Choose your option: 2 Summary of Memberships Name Months Offer Fee Alex Ye 13 N 325 John 13 Y 276.25 Jason 7 Y 163.625 Sigma 4 N 120 The customer spends the most is Alex Ye at 325 The customer spends the least is Sigma at 120 Note: The fee calculation above in the screenshot is just an example and might not reflect the right amount. However, your code should implement the right rate and fee. Students need to have at least 5 memberships created to demo their application in the submitted report with corresponding screenshots. Submission Requirement You are required to submit two files: 1. Your application project packed as a single zip file. 2. A report with screenshots of your test results. Document should be submitted in Word format. Assessment Criteria Your submission will be marked based on the specified functionalities, use of loops and If/switch statements, the use of classes and objects, methods, input and output functionality, user-friendly features, code comments and report presentation. For late submission is -5% each day until a week. This assessment is designed to assess your understanding of variables, constants, types, operators, input/output, loops, if statements, classes, objects and functions. Task Create a C# application that allows user to create new membership and to display the summary of memberships in the system. The standard charges of membership are shown below: Length of Membership From 1 months to 11 months From 12 months to 23 months More than 24 months Special Requirements Rate $40.0 per month $37.5 per month $35.0 per month The application should ask the user to enter the customer's name, the number of months for membership, and yes or no to indicate whether the customer receives a special offer or not. The special offer will give customers a 15% discount of the membership no matter how many months they register. Assume that the number of months to be entered is an integer type with the range between 1 and 60. An error message should be issued if a user enters a value beyond this range and the re-entering is required. If the user chooses not receiving offer, ask for a reason. The program will show a menu for user to choose an option, and please put your name as the logged in user at the top of the menu. See the figure below: C:\Users\e5112162\source\repos\ConsoleApp7\ConsoleApp7\bin\Debug\ne Welcome to the Membership Management Platform User: Alex-Ye Tour name here Please check the options below: The application should ask the user to enter the customer's name, the number of months for membership, and yes or no to indicate whether the customer receives a special offer or not. The special offer will give customers a 15% discount of the membership no matter how many months they register. Assume that the number of months to be entered is an integer type with the range between 1 and 60. An error message should be issued if a user enters a value beyond this range and the re-entering is required. If the user chooses not receiving offer, ask for a reason. The program will show a menu for user to choose an option, and please put your name as the logged in user at the top of the menu. See the figure below: CNC:\Users\e5112162\source\repos\ConsoleApp7\ConsoleApp7\bin\Debug\ne Welcome to the Membership Management Platform User: Alex Ye Your name here Please check the options below: 1 - Create new membership 2 - Show summary information 0 - Quit Choose your option: The user can create new membership by choose the option for creation. See the figure below: Select C:\Users\e5112162\source\repos\ConsoleApp\ConsoleApp7\bin\Debug\netcoreapp Welcome to the Membership Management Platform User: Alex Ye Please check the options below: Create new membership 1 Show summary information 2 0 - Quit Choose your option:1 Please enter the customer name: Alex Ye Please enter the number of months for the new membership:13 Special offer granted? (Y/N): n Membership for Alex Ye has been created. The membership fee is 325. Please check the options below: 1 2 Create new membership Show summary information e - Quit Choose your option: And the user is able to show the summary of memberships by choosing the corresponding option. The summary of membership includes table of all memberships and information of the customers who spent the most and the least, respectively. See the figure below: And the user is able to show the summary of memberships by choosing the corresponding option. The summary of membership includes table of all memberships and information of the customers who spent the most and the least, respectively. See the figure below: Please check the options below: 1 Create new membership 2 0 Show summary information Quit Choose your option: 2 Summary of Memberships Name Months Offer Fee Alex Ye 13 N 325 John 13 Y 276.25 Jason 7 Y 163.625 Sigma 4 N 120 The customer spends the most is Alex Ye at 325 The customer spends the least is Sigma at 120 Note: The fee calculation above in the screenshot is just an example and might not reflect the right amount. However, your code should implement the right rate and fee. Students need to have at least 5 memberships created to demo their application in the submitted report with corresponding screenshots. Submission Requirement You are required to submit two files: 1. Your application project packed as a single zip file. 2. A report with screenshots of your test results. Document should be submitted in Word format. Assessment Criteria Your submission will be marked based on the specified functionalities, use of loops and If/switch statements, the use of classes and objects, methods, input and output functionality, user-friendly features, code comments and report presentation. For late submission is -5% each day until a week.
Expert Answer:
Answer rating: 100% (QA)
Combining the Information Data Structure From Image 2 BST and potentially Image 3 membership program we can consider using a data structure like a Bin... View the full answer
Related Book For
Posted Date:
Students also viewed these programming questions
-
Let A, B be sets. Define: (a) the Cartesian product (A B) (b) the set of relations R between A and B (c) the identity relation A on the set A [3 marks] Suppose S, T are relations between A and B, and...
-
Suppose you are given the following set of data with three Boolean input variables a, b, and c, and a single Boolean output variable K. a bc K 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 01 For parts (a) and (b),...
-
How does internationalization help combat market imperfections and failures?
-
What does it mean for a function F to be an antiderivative of a function f on an interval I?
-
Consider the following cash flow profile, and assume MARR is 10 percent/year and the finance rate is 4 percent/year. a. Determine the MIRR for this project. b. Is this project economically...
-
Topaz Company produces a single product. The company has set standards as follows for materials and labor: During the past month, the company purchased 6,000 pounds of direct materials at a cost of...
-
KORBIN COMPANY Comparative Balance Sheets December 31 Assets Current assets Long-term investments Plant assets, net Total assets Liabilities and Equity Current liabilities Common stock Other paid-in...
-
Reyes Rides is owned by Jason Reyes. The company has an August 31 fiscal year end and prepares adjustments on an annual basis. The following is an alphabetical list of its accounts at August 31,...
-
Sales Manager Rachel Tabak of Johnson Inc. is in the process of analyzing the sales results for March. March results follow: Units Sales Price Revenue Budget Amounts 20,000 $40 $800,000 Actual...
-
More people are wanting to watch Alabama football. At the same time, UA expands the stadium to add more seats. What happens to the equilibrium price and quantity of Football seat tickets?
-
If quadrilateral ABCD was rotated 90 degrees clockwise about point C, what would be the coordinates of B ?
-
The function g(t)=-16t^(2)+30t describes the height of a ball kicked into the air over time. What is the maximum height the ball reaches?
-
Read the paragraph extracted from the introduction and explain the main argument of this paragraph. Taxes are the primary means by which most countries' economies generate revenue, taxes play an...
-
Panera installing online ordering and delivery from their restaurants is an example of which type of strategy?
-
Breezy Lodge issued 25,000 at-the-money stock options to its management on January 1, 2021. These options vest on January 1, 2024. Breezy s share price was $18 on the grant date and $25 on the...
-
Quadrilateral EFGH is a kite. Find mG. E H <105 G 50 F
-
Refer to Applied Example 9.14. a. State the Polish statisticians hypothesis. b. Is their hypothesis the null or alternative hypothesis? Explain. c. State the null hypothesis. State the alternative...
-
Salaries for various positions can vary significantly, depending on whether or not the company is in the public or private sector.The U.S. Department of Labor posted the 2007 average salary for human...
-
a. If b is assigned the value 0.001, what are we saying about the type II error? b. If b is assigned the value 0.05, what are we saying about the type II error? c. If b is assigned the value 0.10,...
-
A Marist poll survey showed that 47% of respondents chose whatever as the most annoying phrase used in conversation. What is the probability of randomly selecting someone choosing something different...
-
According to the National Association for College Admissions Counseling and USA Today, 19.8% of college students take at least one class online. What is the probability of randomly selecting a...
-
Let R be the event of randomly selecting a senator and getting a Republican, and let D represent the event of randomly selecting a second different senator and getting a Democrat. Use words to...
Study smarter with the SolutionInn App