Instructions are attached for part 3 and 4, and part 2 is attached for reference to base part 3 and 4 on.
# taking student Id as input
DISPLAY “Enter a StudentID? ”
READ studentId
# reading how many classes student want to opt for
DISPLAY “Enter how many classes you want to add? ”
DISPLAY “*****1 class free if you opt for three classes*****”
READ no_of_classes
# checking if user enters more than 3 classes
IF no_of_classes > 3 THEN
OUTPUT “More than 3 classes not allowed, max allowed is 3 classes”
EXIT
ENDIF
# reading class titles of each of the class user enters
FOR i 20
THEN
OUTPUT “Please make an appointment with faculty advisor”
ENDIF
# if no of classes opted is less than 3
ELSE
class_cost = 150 * no_of_classes
bill = class_cost + (5/100) * class_cost
ENDIF
OUTPUT “STUDENTID : “, studentId
OUTPUT “Total bill need to be paid is: “, bill
Part 3:
Iteration Structure
Modify the pseudocode design that you created in part 2 to include statements to prompt the user
to enter the class title one class at a time. After the customer has finished entering the class titles,
the system will calculate and print the bill.
Hint: use a loop to add the class titles.
– Add the statement(s) for the following: If a customer adds 3 classes, they receive 1 of the
three classes for free.
Save the file as ITP100Project-Part-3
Part 4:
Modify the pseudocode design that you created in ITP100 Project-Part-3 to include at least the
following modules:
– Enter Student ID
– Calculate the Bill
– Print the Bill
After you finish entering the course titles, the system will calculate and print the bill. Create a
hierarchy chart for the modules. Save the hierarchy chart as ITP100Project-Part-4-Hierarchy. @
files total for part 4.