While loop in C++ programming language

While loop in C++ programming language

In this article, we discuss the While in C++ programming language.

In the C++ programming language, the while loop used to executes the block of code repeatedly until the particular condition is satisfied.

 

Generally, loops are used to repeat a block of code

C++ language has three types of loops

  1. For loop
  2. while loop
  3. Do-while loop

In this post, we are going to learn the While in Cpp programming language. with example program

Syntax

Syntax

Syntax in while loop in C++

How while loop works

  • First, the test expression evaluates the test expression only once
  • When the test expression is true. statements inside the body of while loop is executed.
  • this process happening on until the test expression is false
  • When the test expression is false, The control exits from the loop body and while-loop is terminated

 

Flow diagram

flow diagram

Flow diagram of While loop in C++

Test Expression is checked on each and every entry of the while loop

 

While loop programs

Program 1

This program used to display natural numbers 1 to 10

#include <iostream>

using namespace std;

int main()
{
int counter=1; // initialized variable
while(counter<=10) //Test expresiion
{
cout << counter<<"-> number of student" << endl; //Display statement
counter++;  //Increment statement
}

return 0;
}

 

When the above code is executed it produces the following result

Example

Programme 2

This program allows to enter a number and calculate the factorial of given number

#include <iostream>
using namespace std;

int main() {
int number, i = 1, factorial = 1;
cout<< "Enter a positive integer: ";
cin >> number;

while ( i <= number) {
factorial *= i;      //factorial = factorial * i;
++i;
}

cout<<"Factorial of "<<number<<" = "<<factorial;
return 0;
}

 

When the above code is executed it produces the following result

Example

Program 3

The program allows the user to enter a number and calculates sum of 1 to given number

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int num,sum=0;

    cout << "Enter a positive integer" << endl;
    cin>>num;
    int i=1;
    while(i<=num){
        sum+=num;  //sum=sum+num;
        i++;
    }
    cout<<"The sum of 1 to "<<num<<" : "<<sum;
    getch();
    return 0;
}

When the above code is executed it produces the following result

Enter a positive integer
40
The sum of 1 to 40 : 1600

 

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

3 months ago

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

1 year ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

1 year ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

1 year ago

This website uses cookies.