initialize variable option; initialize variable first_class_amount to 500 initialize variable couch_class_amount to 199 initialize tax_rate = 0.09 initialize discount_rate = 0.2 initalize rows for couch class to 20 initialize columnns for couch class to 2 couch_class seats = [[0] times columnns for i in range(rows)] initalize rows for first class to 4 initialize columnns for first class to 2 initialize bill_amount initialize variable count_100=0 initialize variable count_20 = 0 initialize variable count_quarter=0 initialize variable count_dime = 0 initialize variable count_nickel = 0 initialize variable count_penny = 0 initialize variable quater = 0.25 initialize variable dime = 0.1 initialize variable nickel = 0.05 initialize variable penny = 0.01 first_class seats = [[0] times columnns for i in range(rows)] Evaluate until false: take user input as an Number and assign to option variable if option is equalTo 1: take user input and store to variable name take user input as an Integer and store to variable row_number take user input as an Integer and store to variable seat_number check if given seat is empty by first_class[row_no][seat_no] = 0 if true: evaluate the total bill by: get Customers age as an Integer user input and store to a variable age calculate gross_amount by adding first_class_amount to first_class_amount*tax if age is less than 7 or greater than 64, then discount_amount is calculated by multiplying gross_amount to discount_rate then, calculate net_amount by subtracting discount_amount from gross_amount return net_amount else net_amount = gross_amount return net_amount assign net_amount to float variable bill_amount take amount payed by customer as a float and store to a variable cust_amount calculate balance by subtracting bill_amount from cust_amount and storing in a variable balance evaluate balance, if its a negative: then do not book customer and give an Error alert of the same. if seat is empty: book customer to first class by, first_class[row_no][seat_no] = name then give alert to the user as a Success Message of Customer booking if balance > 0 then give change as follows: Execute untill false: if balance is greater than or equalTo 100: then assign variable count_100 to the value of how many times 100 goes into balance new amount value to be the remainder of dividing balance by 100. else if balance greater than or equalTo 20: then assign variable count_20 to the value of how many times 20 goes into balance new amount value to be the remainder of dividing balance by 20. else if balance greater than or equalTo variable quater: then assign variable quater to the value of how many times quater goes into balance new amount value to be the remainder of dividing balance by quater. else if balance greater than or equalTo variable dime: then assign variable dime to the value of how many times dime goes into balance new amount value to be the remainder of dividing amount by dime. else if balance greater than or equalTo variable nickel: then assign variable nickel to the value of how many times nickel goes into balance new amount value to be the remainder of dividing amount by nickel else if balance greater than or equalTo variable penny: then assign variable penny to the value of how many times penny goes into balance new amount value to be the remainder of dividing amount by penny esle: break the loop then print each balance varible nicley if it has a value greater than 0. else: give an alert to the user that the seat is Already Booked if option is equalTo 2: take user input and store to variable name take user input as an Integer and store to variable row_number take user input as an Integer and store to variable seat_number check if given seat is empty by couch_class[row_no][seat_no] = 0 if true: evaluate the total bill by: get Customers age as an Integer user input and store to a variable age calculate gross_amount by adding couch_class_amount to couch_class_amount*tax if age is less than 7 or greater than 64, then discount_amount is calculated by multiplying gross_amount to discount_rate then, calculate net_amount by subtracting discount_amount from gross_amount return net_amount else net_amount = gross_amount return net_amount assign net_amount to float variable bill_amount take amount payed by customer as a float and store to a variable cust_amount calculate balance by subtracting bill_amount from cust_amount and storing in a variable balance evaluate balance, if its a negative: then do not book customer and give an Error alert of the same. if seat is empty: book customer to Couch class by, couch_class[row_no][seat_no] = name then give alert to the user as a Success Message of Customer booking if balance > 0 then give change as follows: Execute untill false: if balance is greater than or equalTo 100: then assign variable count_100 to the value of how many times 100 goes into balance new amount value to be the remainder of dividing balance by 100. else if balance greater than or equalTo 20: then assign variable count_20 to the value of how many times 20 goes into balance new amount value to be the remainder of dividing balance by 20. else if balance greater than or equalTo variable quater: then assign variable quater to the value of how many times quater goes into balance new amount value to be the remainder of dividing balance by quater. else if balance greater than or equalTo variable dime: then assign variable dime to the value of how many times dime goes into balance new amount value to be the remainder of dividing amount by dime. else if balance greater than or equalTo variable nickel: then assign variable nickel to the value of how many times nickel goes into balance new amount value to be the remainder of dividing amount by nickel else if balance greater than or equalTo variable penny: then assign variable penny to the value of how many times penny goes into balance new amount value to be the remainder of dividing amount by penny esle: break the loop then print each balance varible nicley if it has a value greater than 0. else: give an alert to the user that the seat is Already Booked. if option is equalTo 3: initialize a variable class_catory as an Integer, then take users input and store in to. initialize a variable seat_number as an Integer, then take users input and store in to. if class_catory isEqualTo 1: first_class[seat_no][0] = 0 display a message of successfully changing the Reservation. if class_catory isEqualTo 2: couch_class[seat_no][0] = 0 display a message of successfully changing the Reservation. else, Give an Error message of a non-existence seat Category. if option is equalTo 4: display nice all the values in first_class and couch_class 2D-arrays. if a value is 0: then display Open else: display the first 12 Characters of the Customer name booked to that Seat. if option is equalTo 5: display a message of Exiting the Program, Then break the loop