Question: In this assignment, you are required to implement a C# application for a magazine subscription company. 1. Your form will contain customer name, customer phone
In this assignment, you are required to implement a C# application for a magazine subscription company. 1. Your form will contain customer name, customer phone number, customer email address as textboxes (and corresponding labels). The form also contains a list of 4 magazines of your choice will be displayed using four check boxes, and the customer can choose one or more magazines from these options. The form contains two radio buttons, one option to autorenew all the subscriptions at the end of the year, and another option that is for manual renewal of these subscriptions. The form contains a button for Process Subscription. The form also contains an output label that is nice, big and centered below the button this label will be used to display the desired output. 2. The form should be designed with a professional look you must set appropriate font features, color features, and picture box for the form to make the application appealing and clear. You can include any picture/image of your choice. Use group box to group customer information, and additional groupBoxes or panels if needed. 3. When the Process Subscription is clicked, the output label should provide a summary of the user input providing both the field name (e.g., customer name) and the user inputted value (e.g., Andrew Smith). 4. Further, you will declare four constants that gives the cost per issue for each of the four magazines. Depending on which of the magazines are checked when the Process Subscription button is pressed, you will then compute the annual cost of the subscription for each of the selected magazines based on the price per issue. You will compute total cost of the purchase by adding the annual cost of the all the selected magazines. 5. If the radio button for autorenewal is checked, then the customer will receive a 25% discount on the total annual cost. Finally, based on the total cost (after necessary discounts are applied), add a 12% tax to the cost. Display the total cost including tax of the subscriptions along with the summary of the user input in the output label.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
