Presentation is loading. Please wait.

Presentation is loading. Please wait.

Conditional Construct

Similar presentations


Presentation on theme: "Conditional Construct"— Presentation transcript:

1 Conditional Construct
In the last lecture Conditional Construct if if-else

2 Loop - Repetition structure

3 Example int sum ; sum = ……..+10 ; cout << sum ;

4 Find the Sum of the first 100 Integer starting from 1
?

5 while

6 while ( Logical Expression )
{ statements; : }

7 int sum ; sum = 0 ;

8 int sum = 0; ( Optional )

9 Example int sum , number ; sum = 0 ; number = 1 ;
while ( number <= 1000 ) { sum = sum + number ; number = number + 1 ; } cout << “ The sum of the first 1000 integer starting from 1 is ” << sum ;

10 while (number <= UpperLimit)

11 Example int sum, number , UpperLimit ; sum = 0 ; number = 1 ;
cout << “ Please enter the upper limit for which you want the sum ” ; cin >> UpperLimi t; while (number <= UpperLimit) { sum = sum + number ; number = number +1 ; } cout << “ The sum of the first ” << UpperLimit << “ integer is ” << sum ;

12 if ( number % 2 == 0 ) { sum = sum + number ; number = number + 1 ; }

13 Example sum = 0; number = 1;
cout << “ Please enter the upper limit for which you want the sum ”; cin >> UpperLimit; while (number <= UpperLimit) { if (number % 2 == 0) sum = sum + number; number = number + 1; } cout << “ The sum of all even integer between 1 and ” << UpperLimit << “ is” << sum;

14 2 * ( number / 2 ) ; ?

15 int Junk ; Junk = 1 ; while ( Junk <= UpperLimit ) ( infinite loop ) X { sum = sum + number ; number = number + 1 ; }

16 Flow Chart for While Construct
WHILE Statement Entry point for WHILE block No While Condition is Exit true? Process Exit point for WHILE block

17 n! = n*(n-1)*(n-2)*(n-3)…………*3*2*1
Factorial Definition n! = n*(n-1)*(n-2)*(n-3)…………*3*2*1

18 Example: Factorial #include <iostream.h> main ( ) { int number ;
int factorial ; factorial = 1 ; cout << “Enter the number of Factorial” ; cin >> number ; while ( number >= 1 ) factorial = factorial * number ; number = number – 1 ; } cout << “Factorial is” << factorial ;

19 Property of While Statement
It executes zero or more times


Download ppt "Conditional Construct"

Similar presentations


Ads by Google