Do-While Loop in C++.

C++ do...while Loop

  • The do...while loop is a variant of the while loop with one important difference. 
  • The body of do...while loop is executed once before the test expression is checked.
The syntax of do..while loops.
do 
{
// codes;
}

while (testExpression);

How do...while loop works?

  • The codes inside the body of loop is executed at least once. Then, only the test expression is checked.
  • If the test expression is true, the body of loop is executed. This process continues until the test expression becomes false.
  • When the test expression is false, do...while loop is terminated.

Flowchart of do...while Loop

www.mskuthar.blogspot.com
Do-While in C++.

Example 2: C++ do...while Loop

// C++ program to add numbers until user enters 0

#include <iostream.h>
int main() 
{
    float number, sum = 0.0; 
    do 
    {
        cout<<"Enter a number: ";
        cin>>number;
        sum += number;
    }
    while(number != 0.0);
    cout<<"Total sum = "<<sum;  
    return 0;
}

Expected Output:-

Enter a number: 2
Enter a number: 3
Enter a number: -4
Enter a number: 4
Enter a number: 2
Enter a number: 2
Enter a number: 4.4
Enter a number: 0

Post a Comment

Previous Post Next Post