Write a program that calculates the occupancy rate for a hotel. The program should start by asking the user how many floors the hotel has. A loop should then iterate once for each floor. In each iteration, the loop should ask the user for the number of rooms on the floor and how many of them are occupied. After all the iterations, the program should display how many rooms the hotel has, how many of them are occupied, how many are unoccupied, and the percentage of rooms that are occupied. The percentage may be calculated by dividing the number of rooms occupied by the number of rooms. Run your program twice with the following data: Run 1 Floors on the hotel: 5 Rooms on floor 1: 10 Rooms occupied: 5 Rooms on floor 2: 12 Rooms occupied: 11 Rooms on floor 3: 8 Rooms occupied: 4 Rooms on floor 4: 10 Rooms occupied: 0 Rooms on floor 5: 12 Rooms occupied: 8 Run 2 Floors on the hotel: 6 Rooms on floor 1: 12 Rooms occupied: 8 Rooms on floor 2: 11 Rooms occupied: 11 Rooms on floor 3: 10 Rooms occupied: 5 Rooms on floor 4: 10 Rooms occupied: 3 Rooms on floor 5: 9 Rooms occupied: 2 Rooms on floor 6: 10 Rooms occupied: 0
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
COSC 1336 –
Program 6 – Repetition Structures
An answer should be in Python Programing
Write a program that calculates the occupancy rate for a hotel. The program should start by asking the user how many floors the hotel has. A loop should then iterate once for each floor. In each iteration, the loop should ask the user for the number of rooms on the floor and how many of them are occupied. After all the iterations, the program should display how many rooms the hotel has, how many of them are occupied, how
many are unoccupied, and the percentage of rooms that are occupied. The percentage may be calculated by dividing the number of rooms occupied by the number of rooms. Run your program twice with the following data:
Run 1
Floors on the hotel: 5
Rooms on floor 1: 10
Rooms occupied: 5
Rooms on floor 2: 12
Rooms occupied: 11
Rooms on floor 3: 8
Rooms occupied: 4
Rooms on floor 4: 10
Rooms occupied: 0
Rooms on floor 5: 12
Rooms occupied: 8
Run 2
Floors on the hotel: 6
Rooms on floor 1: 12
Rooms occupied: 8
Rooms on floor 2: 11
Rooms occupied: 11
Rooms on floor 3: 10
Rooms occupied: 5
Rooms on floor 4: 10
Rooms occupied: 3
Rooms on floor 5: 9
Rooms occupied: 2
Rooms on floor 6: 10
Rooms occupied: 0
Run your program two times with the data above. Copy and paste the outputs to a file.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images