Output Questions for Class 10 ICSE Computer Applications
Analyze the following program segment and determine how many times the body of the loop will be executed (show the working).
x = 5; y = 50;
while(x<=y)
{
y = y / x;
System.out.println(y);
}
Java
Java Iterative Stmts
ICSE 2009
116 Likes
Answer
10
2
The loop will execute 2 times.
Working
x | y | Remarks |
---|---|---|
5 | 50 | Initial values |
5 | 10 | After 1st iteration |
5 | 2 | After 2nd iteration |
After 2 iterations y becomes less than x so condition of while loop becomes false and it stops executing.
Answered By
48 Likes