Vous êtes sur la page 1sur 11

Introduction to

programming using C++

Looping
1- while loop
while (expression) statement

2-do while loop


do statement while (condition);

3-for loop
for (initialization; condition; increase) statement;

1:Write a program to print numbers from


0 to 10 using loops.
1-using while loop
#include <iostream>
using namespace std;

int main()
{
int i = 0;
while (i <= 10)
{
cout << i << endl;
i++;
}
return 0;

2-using do while loop


#include <iostream>
using namespace std;
int main()
{
int i = 0;
do
{
cout << i << endl;
i++;
}
while (i <= 10);
return 0;
}

3-using for loop


#include <iostream>
using namespace std;
int main()
{
for (int i = 0; i <= 10;i++)
{
cout << i << endl;
}
return 0;
}

2: Write a program to calculate the Sum of Even


numbers between 0 and 100.
#include <iostream>

using namespace std;


int main()
{
int i,sum;

sum = 0;
for ( i = 0; i <= 100;i+2)
{
sum+=i;
}
cout << "the sum of even num = " << sum << endl;
return 0;
}

3: Write a program to print the multiplication


table.
#include <iostream>
using namespace std;
int main()
{
int i,j;
for ( i = 1; i <= 12;i++)
{

for (j = i; j <= 12; j++)


{
cout << i << "*" << j << "=" << i*j << " ";
}
cout << endl;
}
return 0;
}

4-write aprogarm to enter numbers and if the


number positive print its factorial else print
error and exit loop

#include <iostream>
#include <string>
using namespace std;
int main()
{

int num,fact;
for (int i = 0; i < 100; i++)
{

cout << "enter number:";


cin >> num;
if (num > 0)

// num = +ve

fact = 1;
for (int j = num; j > 0; j--)
{
fact = fact*j;
}
cout << "the factorial = " << fact << endl;
cout << endl; //to make empty line
}
else
// num =-ve
break;
}
return 0;
}

Vous aimerez peut-être aussi