KnowledgeBoat Logo
|

Computer Applications

Observe the following code and find that how many times will the loop execute?

int sum = 0, score = 0;
double t;
do
{
    score = score + 1; 
    sum = sum + score;
} while(score <= 3);
t = sum / 3;

Java Iterative Stmts

5 Likes

Answer

The loop will execute 4 times.

Explanation
IterationscoresumRemarks
 00score is declared as 0
111score = 0 + 1 = 1
sum = 0 + 1 = 1
223score = 1 + 1 = 2
sum = 1 + 2 = 3
336score = 2 + 1 = 3
sum = 3 + 3 = 6
4410score = 3 + 1 = 4
sum = 6 + 4 = 10
Test condition becomes false. Loop terminates.

Answered By

4 Likes


Related Questions