Ask Question
24 December, 01:35

What is the value of balance after the following code isexecuted?

int balance=10;

while (balance>=1) {

if (balance<9) break;

balance=balance - 9;

}

A. - 1

B. 0

C. 1

D. 2

+4
Answers (1)
  1. 24 December, 03:30
    0
    C. 1

    Explanation:

    Code

    int balance=10;

    while (balance>=1)

    {

    break;

    balance=balance - 9;

    }

    We are initializing variable 'balance' of integer type with value 10 in the first line of code. int balance=10;

    Then we will check balance value (10) with 1 in While loop.

    while (balance>=1)

    while (10>=1)

    So, 10 is greater than 1. we will get into this loop.

    In loop, there is if condition, we will put balance value and check the condition.

    if (balance<9)

    if (10<9)

    So 10 is greater than 9, so this condition fails and we will not get into this condition.

    After the if condition, We will get the arithmetic line of code -

    balance=balance - 9;

    In code, balance value is 10 then applying the value in this line-

    balance=10 - 9;

    So, the balance value is updated as 1.

    So, there is no line of code are left in loop, we will again check the while loop's condition

    while (balance>=1)

    while (1>=1)

    As 1 is equal to 1, this condition is true and we will get into the loop

    In loop, there is if condition, we will put balance value and check the condition.

    if (balance<9)

    if (1<9)

    So 1 is smaller than 9, so this condition is true and we will get into this condition.

    break;

    We will encounter break statement, this statement is used to terminate the loop. So, it will terminate the while loop and final updated balance value will be 1.

    C program for verifying this code

    #include

    int main ()

    {

    int balance=10;

    while (balance>=1)

    {

    if (balance<9)

    break;

    balance=balance-9;

    }

    printf ("%d", balance);

    return 0;

    }

    //You can copy this code and check on any ide.

    Output

    1
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “What is the value of balance after the following code isexecuted? int balance=10; while (balance>=1) { if (balance ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers