PP1) Write a program to determine a student’s GPA. See Fig. 5.25. The user should enter the grade (A, B, C, D, or F) and the number of credit hours for a course, and then click on the Record This Course button. The user should then repeat this process for all his or her courses. After all the courses have been recorded, the user should click on the Calculate GPA button. A Function procedure should be used to calculate the quality points for a course.
PP2) A fast-food vendor sells pizza slices ($[url removed, login to view]), fries ($[url removed, login to view]), and soft drinks ($[url removed, login to view]). Write a program to compute a customer’s bill. The program should request the quantity of each item ordered in a Sub procedure, calculate the total cost with a Function procedure, and use a Sub procedure to display an itemized bill.
PP3) A furniture manufacturer makes two types of furniture-- chairs and sofas. The cost per chair is $350 and the cost per sofa is $925, and the sales tax is 5%. Write a program to create an invoice form for an order. After the data on the left side of Fig. [url removed, login to view] is entered, the user can display an invoice in a list box by pressing the Process Order button. The user can click on the Clear Order Form button to clear all text boxes and the list box, and can click on the Quit button to exit the program. The invoice number consists of the capitalized first two letters of the customer's last name, followed by the last 4 digits of their zip code. The customer name is input with the last name first, followed by a comma, a space, and the first name. However the name is to be displayed in proper order (First name, last name). The generation of the invoice number and the reordering of the first and last names should be carried out by Function procedures
and Exercise 12 and 14 from [url removed, login to view]~mshok002/IMEfall2012/[url removed, login to view]