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
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
Tags:
c++ looping
do-while loop
Do-While Loop by mskuthar
Do-While Loop in C++.
looping in c++
manjeet singh kuthar
mskuthar