Rabu, 23 Januari 2013

Nested Looping For-Next / Pengulangan Bersarang Pola 1

Nested Looping For-Next / Pengulangan bersarang ini adalah suatu pengulangan di dalam pengulangan. Jadi, pengulangan yang di kerjakan terlebih dahulu adalah pengulangan yang paling dalam.


 For a = ...
   For b = ...

      ....
   next b
 next a

contoh program :

CLS
FOR a = 8 TO 1 STEP -1
    FOR b = 1 TO a
        PRINT b;
    NEXT b
    PRINT
NEXT a
END

hasil :

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

proses:
1. proses A berjalan mundur step -1
2. proses B 1 ke A
3. Print B
4. mengulang B sampai angkanya sama dengan A
5. Print disini untuk membuat kursor pada baris selanjutnya/agar hasil tidak berjalan kesamping
6. proses kembali ke A yang selanjut ny (8 ke 7 ke 6 ....)

2 komentar:

  1. bagaimana caara nya ya suapaya angka delapan diatas dapat berada disebelah kiri ke kanan?

    BalasHapus
  2. bagaimana caara nya ya suapaya angka delapan diatas dapat berada disebelah kiri ke kanan?

    BalasHapus