0% found this document useful (0 votes)
67 views2 pages

Riphah International University Faculty of Computing Programming Fundamentals Lab 11 Loops

The document discusses loops in C++ programming. It provides 4 questions and examples, asking the student to write programs that: 1) Calculate distance traveled for a vehicle over time using a loop. 2) Calculate hotel occupancy rates by iterating through floors and rooms. 3) Draw a pattern of increasing asterisks using nested loops. 4) Generate a random number and have the user guess it, tracking number of attempts.

Uploaded by

Ayaan Editor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

Riphah International University Faculty of Computing Programming Fundamentals Lab 11 Loops

The document discusses loops in C++ programming. It provides 4 questions and examples, asking the student to write programs that: 1) Calculate distance traveled for a vehicle over time using a loop. 2) Calculate hotel occupancy rates by iterating through floors and rooms. 3) Draw a pattern of increasing asterisks using nested loops. 4) Generate a random number and have the user guess it, tracking number of attempts.

Uploaded by

Ayaan Editor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Riphah International University Faculty of Computing

Programming Fundamentals Lab 11 Loops

Learning Objective
1. Learn basics of C++
2. Learn how to use Loops in C++

Q1. The distance a vehicle travels can be calculated as follows:


Distance = speed * time;

For example, if a train travels 40 miles per hour for 3 hours, the distance traveled is 120 miles.

Write a program that asks the user for the speed of a vehicle (in miles per hour) and how many
hours it has traveled. The program then should use a loop to display the distance the vehicle has
traveled for each hour of that time period. Here is the example of the output.

What is the speed of vehicle in mph? 40


How many hours it has traveled? 3

Hour distance traveled


1 40
2 80
3 120

Do not accept any negative values.

Q2. Write a program that occupancy rate for a hotel. The program should start by asking the user
how many floors the hotel has. A loop should than iterate once for each floor. In each iteration the
loop should ask the user for the number of room 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 the occupied rooms. The percentage may
be calculated by dividing the number of rooms occupied by the total number of rooms.

Q3.Draw the following pattern using the loop (nested loops)

*
**
***
****
*****
******
*******
*********
Q4. Write a program that generates a random number and asks the user to guess what the number is.
If the user’s guess is higher than the random number, program should display “Too high, try again”. If
the user’s guess is lower than the random number, program should display “Too low, try again”.
Program should use the loop that repeat until the user correctly guesses the random number. It also
keeps the count of number of guesses that the user makes. When the user correctly guesses the
random number, the program should display the number of guesses.

Programming Fundamentals Riphah International University


Lab 11: Loops Faculty of Computing

You might also like