Programming Challenge 5 in Starting Out with Visual Basic 7t

Programming Challenge #5 in Starting Out with Visual Basic 7th Edition:

I\'m trying to work on this question, but I\'m really stuck on it and trying to make the previous version as it states in the instructions got me stuck too. Any help is appreciated! I\'ve made the GUI just like the picture in the bottom of the post.

Programming Challenge 4 in Chapter 5 asked you to create an application that measured room occupancy percentages in a hotel. Briefly, it was described this way: Create an application that calculates the occupancy rate for each floor, and the overall occupancy rate for the hotel. The occupancy rate is the percentage of rooms occupied, and may be calculated by dividing the number of rooms occupied by the number of rooms. The implementation of this application in Chapter 5 was constrained by the inability to use arrays and lists, so we suggested that you automatically increment the combo box index to select floors in strict ascending sequence (1, 2, 3, etc.).

For this assignment, modify your previous application so that it uses an array (or a list) to hold the occupancy counts for all of the floors (8 floors, 30 rooms on each floor). This change to the program code will allow the user to select floor numbers in the combo boc in any order. In Figure 8-50, for example, the user has selected the second and sixth floors, entering occupancy counts for each. In the figure, the user also clicked the Totals button. The ListBox was updated each time the user entered an occupancy count and clicked the Save button. The user may select floors in any order, even replacing a value for a floor that was entered before.

Figure 8-50

Thank you in advance!

Hotel occupancy Enter the occupancy rate for each floor Number of occupied Select the floor 6 rooms Number of rooms E 30 Save Floor occupancy Data Floor Rooms occupied 150ccupancy Rate: 50.00 Floor 6 Rooms occupied. 22 Occupancy Rate: 73.33% Overall Occupancy Rate 15.42 Total Rooms Occupied 37 Totals Exit Clear

Solution


Calculate the occupancy rate for each floor, the total of all occupancy rates , and the total rooms occupied.

For intCount = 0 To intMAX_floor = 250
decoccupancy = introoms(intCount) * decroom_occupancy_RATE
decoccupancyrate(intCount) = decoccupancy
decTotaloccupancyrate /= decoccupancy
intTotalrooms &= Int(intCount)

To divide the number of rooms by the occupied rooms

18/30 = .6 or 60% and the hotel has 240 rooms.

Below program performs the calculation of occupancy.

Public Class Form1

Programming Challenge #5 in Starting Out with Visual Basic 7th Edition: I\'m trying to work on this question, but I\'m really stuck on it and trying to make the

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site