Belajar C++ Basic Nested Loops Perulangan Bersarang

Sebuah perulangan (loop) sanggup dibentuk di dalam perulangan lainnya, atau disebut perulangan bersarang, nested loops. Untuk C++ sendiri memungkinkan sampai 256 tingkat perulangan bersarang.
Syntax yang dipakai untuk nested for loop dalam C++ ialah sebagai berikut.

for(init; condition; increment)
{
   for(init; condition; increment)
   {
      statement(s);
   }
   statement(s);
}


Syntax yang dipakai untuk nested while loop dalam C++ ialah sebagai berikut.

while(condition)
{
   while(condition)
   {
      statement(s);
   }
   statement(s);
}


Syntax yang dipakai untuk nested do ... while loop dalam C++ ialah sebagai berikut.

do
{
   statement(s);
   do
   {
      statement(s);
   }while( condition );

}while( condition );


Berikut ini ialah referensi kegiatan dengan memakai nested for loop untuk menemukan bilangan prima yang ada antara 2 sampai 100.

#include <iostream>
using namespace std;

int main ()
{
   int j, k;
 
   for(j=2; j<100; j++) {
      for(k=2; k<= (j/k); k++)
        if(!(j%k)) break;
        if(k > (j/k)) cout << j << " ialah bilangan prima" <<endl;
   }
   return 0;
}


Berikut ini ialah hasilnya.



2 ialah bilangan prima
3 ialah bilangan prima
5 ialah bilangan prima
7 ialah bilangan prima
11 ialah bilangan prima
13 ialah bilangan prima
17 ialah bilangan prima
19 ialah bilangan prima
23 ialah bilangan prima
29 ialah bilangan prima
31 ialah bilangan prima
37 ialah bilangan prima
41 ialah bilangan prima
43 ialah bilangan prima
47 ialah bilangan prima
53 ialah bilangan prima
59 ialah bilangan prima
61 ialah bilangan prima
67 ialah bilangan prima
71 ialah bilangan prima
73 ialah bilangan prima
79 ialah bilangan prima
83 ialah bilangan prima
89 ialah bilangan prima
97 ialah bilangan prima

Komentar

Postingan populer dari blog ini

Belajar Image Processing Binary Threshold Visual Studio C#

Sisi Lain Superhero Marvel Spider-Woman Hamil

Introducing Raspberry Pi Hats