[SOLVED] c# programming

I’m trying to study for my C Programming course and I need some help to understand this question.

Struggling to find relevant content or pressed for time? – Don’t worry, we have a team of professionals to help you on
[SOLVED] c# programming
Get a 15% Discount on this Paper
Order Now

This lab relates to the following Skill Outcomes:

  • Students will apply the steps in the program development process
  • Students will implement object-oriented programming through predefined classes
  • Students will develop graphical user interface applications using appropriate controls
  • Students will implement primitive data types for variables, constants, and fields
  • Students will implement the sequence repetition structure
  • Students will select appropriate arithmetic operators
  • Students will analyze, design, implement, test, and debug domain-specific applications which demonstrate basic computation, input/output, control structures, and operators

This lab covers the material in Chapter 3. The purpose of this lab is to demonstrate the use of TextBox controls for input, the use of constants, declaration of variables and fields, arithmetic calculations, conversion of data using the Parse and ToString methods, accumulation, counting, simple exception handling, and more GUI details.

1. Complete Programming Problem #14, Stadium Seating, on page 199 of the textbook. A revised form (original form provided in Figure 3-49) is provided below based upon the Additional Requirements. Data is also provided to test the application.

The ADDITIONAL REQUIREMENTS described below MUST also be implemented:

  • Apply the currency format string for displaying monetary output (i.e., displays a leading currency symbol, digits, comma separators, and a decimal point)
  • Apply the number format string for displaying non-monetary output with no decimal places (i.e., the precision must be specified)
  • Implement simple exception handling to catch any exceptions that are thrown and display the exception’s default error message
  • Implement named constants where applicable (i.e., the cost of the different classes of seats)
  • Calculate the total tickets sold for each individual transaction
  • Implement the following fields:
    • Sum of revenue which accumulates the overall revenue (i.e., running sum of the Total Revenue)
    • Sum of Tickets which accumulates the total tickets (i.e., running sum of the Total Tickets)
    • Count of Transactions which counts the number of times the Calculate Revenue button is clicked (i.e., adding to the Count of Transactions)
  • Add the following Label controls to the form (Note: GroupBox controls are used to group the various TextBox and Label controls):
    • Total Tickets (descriptive and output)
    • Sum of Revenue (descriptive and output)
    • Sum of Tickets (descriptive and output)
    • Transactions (descriptive and output)

The program MUST also include standard features of a Windows application including:

  • Change the default Text property of the form to something descriptive
  • Appropriate naming conventions for all controls (i.e., buttons, labels, text boxes). The required naming convention is descriptive name including control type using camelCase notation. For example: classATicketsTextBox, totalTicketsLabel, exitButton. The exception is controls not referenced in the code-behind of the Form1. For example, Label controls used for descriptive purposes only or PictureBox controls used for aesthetic purposes only.
  • Button(s) with standard keyboard access key(s)
  • AcceptButton and CancelButton properties should be assigned to the Calculate and Clear buttons, respectively
  • Ensure tab order for form is logical (i.e., check the Tab Order)
  • When Clear button is clicked the controls in the Tickets Sold and Revenue Generated GroupBoxes should be cleared and the focus set to the appropriate text box for the program (i.e., typically the first input value). Do NOT clear the controls in the Summary GroupBox. Do NOT reset the values of the fields.
  • Appropriate naming conventions and data type declarations for variables and named constants
  • Remove all unused event handlers from the program code

2. Name your project using the naming convention provided in the syllabus: CourseNumber_LastNameFirstInitial_LabXX (e.g., 3333_SharpJ_Lab03)

3. Include the appropriate identification information per the course syllabus using comment statements above the using statements in the code-behind of Form1 (see p. 102, 2.8 Comments, Blank Lines, and Indentation): Name, 9-Digit ID, Due Date, Date Submitted, and Brief Description of Program.

4. You will need to zip/compress the project folder using an appropriate zip/compression utility such as the one found in the Windows or WinZip, etc. Please DO NOT submit .rar (archive) files.

5. Attach and submit the zipped/compressed project folder file under the Lab 03 link under Assessments in the Chapter 3 Module.

6. See Revised Form based on Additional Requirements and Sample Test Data below:

3333 Lab 03 Form
Tickets Sold Revenue Generated (output) Summary (output)
First Transaction
Class A: 320 (input) Class A: $4,800.00 Sum of Revenue: $19,650.00
Class B: 570 (input) Class B: $6,840.00 Sum of Tickets: 1,780
Class C: 890 (input) Class C: $8,010.00 Transactions: 1
Total Tickets: 1,780 (output) Total Revenue: $19,650.00
Second Transaction
Class A: 500 (input) Class A: $7,500.00 Sum of Revenue: $46,950.00
Class B: 750 (input) Class B: $9,000.00 Sum of Tickets: 4,230
Class C: 1200 (input) Class C: $10,800.00 Transactions: 2
Total Tickets: 2,450 (output) Total Revenue: $27,300.00
Third Transaction
Class A: 100 (input) Class A: $1,500.00 Sum of Revenue: $56,550.00
Class B: 300 (input) Class B: $3,600.00 Sum of Tickets: 5,130
Class C: 500 (input) Class C: $4,500.00 Transactions: 3
Total Tickets: 900 (output) Total Revenue: $9,600.00

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
$0.00
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
Sign up, place your order, and leave the rest to our professional paper writers in less than 2 minutes.
step 1
Upload assignment instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
s
Get personalized services with MyCoursebay
One writer for all your papers
You can select one writer for all your papers. This option enhances the consistency in the quality of your assignments. Select your preferred writer from the list of writers who have handledf your previous assignments
Same paper from different writers
Are you ordering the same assignment for a friend? You can get the same paper from different writers. The goal is to produce 100% unique and original papers
Copy of sources used
Our homework writers will provide you with copies of sources used on your request. Just add the option when plaing your order
What our partners say about us
We appreciate every review and are always looking for ways to grow. See what other students think about our do my paper service.
Nursing
The writing was very supportive
Customer 453053, May 2nd, 2025
Database design and optimization
thanks for busting this out so expeditiously. I hope that I get a good grade.
Customer 452715, February 19th, 2022
Nursing
Great work! Thank you so much.
Customer 452707, July 15th, 2022
Criminal Justice
always great!
Customer 452465, February 23rd, 2021
Human Resources Management (HRM)
Thank you
Customer 452531, May 19th, 2021
Other
AWESOME
Customer 452813, June 30th, 2022
Human Resources Management (HRM)
This paper is well -written from what I have read. If there are any instructor concerns, I will advise.
Customer 452701, October 24th, 2023
Mental Wellness
The skilled writer did a good job. I will add a few more details. Thank you, great job...
Customer 452547, June 17th, 2021
Human Resources Management (HRM)
Thanks for your support.
Customer 452701, April 24th, 2023
Human Resources Management (HRM)
Thanks for your support.
Customer 452701, May 10th, 2023
ENVIRONMENT SCIENCE
great
Customer 452813, June 26th, 2022
Nursing
Always pleased with the writers work.
Customer 452707, September 9th, 2023
OUR GIFT TO YOU
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat

Good News ! We now help with PROCTORED EXAM. Chat with a support agent for more information