Chapter 4: Control Structure –
Repetitions/Loops
Objectives
State the types of repetitions
Differentiate among three types of
repetitions
Build a simple program to solv...
pretest Repetitions structure
 The expression (syarat) is evaluated, before the
loop body is executed.
 If the result of...
Posttest repetition statement
First executes the loop body and then
computes the expression (syarat).
If the expression ...
Repetitions with counter value (nilai
pembilang)
Nilai Pembilang Hasil dari pelaksanaan arahan nilai pembilang
i++ Nilai p...
While loop
 #include<iostream.h>
 main()
 {
 int i=0;
 while ( i <= 5 )
 {
 cout<<"n Welcome to while statement";
...
do – while loop
 #include<iostream.h>
 main()
 {
 int i=0;
 do {
 cout<<"n Welcome to while statement";
 i++;
 } w...
For loop
#include<iostream.h>
main()
{
 int i;
 for (i=0; i<=5; i++)
 cout<<"n Welcome to while statement";
}
For loops with counter
 Sintaksis:
 for (pembolehubah = nilai_awalan; syarat;
pembilang)
 Blok arahan
 { senarai penya...
Loops with sentinel value
we don’t know the number of loops will
execute.
For example, we don’t know how many
items bought...
Nested Loop
In a nested loop, one loop referred to as
the inner loop and one is called the outer
loop.
Looping
Looping
Looping
Looping
Upcoming SlideShare
Loading in …5
×

Looping

199 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Looping

  1. 1. Chapter 4: Control Structure – Repetitions/Loops
  2. 2. Objectives State the types of repetitions Differentiate among three types of repetitions Build a simple program to solve a problem using repetitions 
  3. 3. pretest Repetitions structure  The expression (syarat) is evaluated, before the loop body is executed.  If the result of evaluation is true. the loop body is executed. Following this, control goes back to the expression and is evaluated again. This continues until the expression computes to a value of false.  If the expression produce of false, the loop body is bypassed and the program control drops down to the statement.
  4. 4. Posttest repetition statement First executes the loop body and then computes the expression (syarat). If the expression is true, the loop body is executed again; otherwise the repetition terminates.
  5. 5. Repetitions with counter value (nilai pembilang) Nilai Pembilang Hasil dari pelaksanaan arahan nilai pembilang i++ Nilai pembilang iaitu i ditambah dengan satu i-- Nilai pembilang i dikurangkan dengan satu i+=2 Nilai pembilang i ditambah dengan 2 i*=2 Nilai pembilang i didarab dengan 2
  6. 6. While loop  #include<iostream.h>  main()  {  int i=0;  while ( i <= 5 )  {  cout<<"n Welcome to while statement";  i++;  }  }
  7. 7. do – while loop  #include<iostream.h>  main()  {  int i=0;  do {  cout<<"n Welcome to while statement";  i++;  } while ( i <=5);  }
  8. 8. For loop #include<iostream.h> main() {  int i;  for (i=0; i<=5; i++)  cout<<"n Welcome to while statement"; }
  9. 9. For loops with counter  Sintaksis:  for (pembolehubah = nilai_awalan; syarat; pembilang)  Blok arahan  { senarai penyataan;  :  :   }
  10. 10. Loops with sentinel value we don’t know the number of loops will execute. For example, we don’t know how many items bought by customer. Refer to Rajah 4.8 page# 62
  11. 11. Nested Loop In a nested loop, one loop referred to as the inner loop and one is called the outer loop.

×