Senin, 23 Juli 2018

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 yakni pola jadwal 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 << " yakni bilangan prima" <<endl;
   }
   return 0;
}


Berikut ini yakni hasilnya.



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

Sumber http://lang8088.blogspot.com


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)