Handy Calculators and Converters C# Program
Design, implement, test, and debug a Visual C# program to create a GUI application that is a suite of handy calculators and converters. The first part of the project is to design the GUI interface for your Handy Dandy Pocket Wizard. The interface will be the portal through which we select and use the various applications in your Pocket Wizard. The various calculator and converter GUIs will also be developed in this step.
The interface must have a way to select which application to run, it must then change from the portal window or dialog to the chosen application’s dialog or window to apply the application and then be able to return to the portal GUI. The second part of the project is to write the code behind the GUI windows.
Application suite calculators and converters are:
• Enter Bill total and select the tip % from three standards or an enterable % to get the total amount to be paid
• Enter Bill total and an amount for the tip, the calculator displays the % of the Bill the entered tip represents and the total amount to be paid
• A “Go Dutch” option opens a new dialog window and displays the Total to be paid and allows the user to enter the number of shares that will split the Total.
• The “Dutch” share each person should pay is displayed.
• The Dutch window should be closed and return to the Tip Calculator
• Enter Name of an item, its price and a discount % to see a sale price.
• Store the item Name, price and sale price using an array(s). Enter at least three items and various discounts.
• Display The item Name, original price, discount price and amount saved in columns
• Display Totals for the original prices, discount prices, amount saved and calculate the average discount and the total amount paid.
• As a bonus feature, if a sale price is entered instead of a discount % then the discount % will be calculated and be displayed.
Gas mileage log
• Enter starting mileage, mileage at fill-up, number of gallons purchased, and price per gallon.
• Calculate miles driven from start to fill-up, miles per gallon.
• Accumulate miles and fuel cost monthly, keep a running Monthly total that updates with each fill-up.
• Every 5000 miles recommend an oil change.
• Use a database to record all the information and generate a report by writing to and reading from a text file.