Pengulangan for - Do

download Pengulangan for - Do

of 17

Transcript of Pengulangan for - Do

  • 8/18/2019 Pengulangan for - Do

    1/17

    Pengulangan FOR -

    Do Temu VI

  • 8/18/2019 Pengulangan for - Do

    2/17

    Pengulangan ForDigunakan untuk mengulang statement atau satu

    blok statement berulang kali sejumlah yangditentukan.

    Pengulangan ini digunakan jika sudah diketahuidengan pasti akan diulang berapa kali suatupernyataan atau blok pernyataan.

    Bentuk Umum :

    Nama!ar" nilaia#al" nilaiakhir harus mempunyaitipe yang sama yaitu : integer

     

    F$% nama!ar & nilaia#al T$ ' D$(NT$ nilai akhirD$  statement 

  • 8/18/2019 Pengulangan for - Do

    3/17

    Perulangan Positi) Perulangan positi) adalah perulangan dengan

    penghitung dari ke*il ke besar ataupertambahan positi).

    Perulangan positi) dapat dibentuk denganmenggunakan pernyataan For-To-Do 

    Bentuk umum:

    F$% !ariabel+kontrol & nilai a#al T$ nilaiakhir D$ pernyataan

  • 8/18/2019 Pengulangan for - Do

    4/17

    ,ontoh-

    Program en*etakUrutanBilangan

    Deklarasi

    i" n : integer

    /lgoritma

    %ead0n1

    For i & - to n do

    #rite0i12nd)or

  • 8/18/2019 Pengulangan for - Do

    5/17

    ,ontoh- 0Dalam Program Pas*al1

  • 8/18/2019 Pengulangan for - Do

    6/17

  • 8/18/2019 Pengulangan for - Do

    7/17

    ,ontoh 3Program en*etak4epuluh5ali

    Deklarasi

    i : integer

    /lgoritma

    For i & - to -6 do

    (rite074aya ahasis#a Unindra812ndFor

  • 8/18/2019 Pengulangan for - Do

    8/17

  • 8/18/2019 Pengulangan for - Do

    9/17

    PenjelasanPernyataan Writeln(‘Saya Mahasiswa

    Unindra’1 akan diulang sebanyak -6 kali"yaitu dengan penghitung dari nilai a#al -sampai dengan nilai akhir -6

    /pabila pernyataan diulang lebih dari satupernyataan maka seteleh DO harus memakaiBegin

     kemudian beberapa pernyataan yangakan diulang dan diakhiri dengan End.

  • 8/18/2019 Pengulangan for - Do

    10/17

    ,ontoh

  • 8/18/2019 Pengulangan for - Do

    11/17

    Perulangan Negati) Perulangan negati) adalah perulangan dengan

    penghitung dari besar ke ke*il ataupertambahan negati).

    Perulangan negati) dapat dibentuk denganmenggunakan pernyataan For-DownTo-Do 

    Bentuk umum:

    F$% !ariabel+kontrol & nilai a#al D$(NT$ nilai akhirD$ pernyataan

  • 8/18/2019 Pengulangan for - Do

    12/17

    ,ontoh

  • 8/18/2019 Pengulangan for - Do

    13/17

    Perulangan BersarangPerulangan tersarang adalah perulangan yang

    berbeda di dalam perulangan yang lainnya.

    Perulangan yang lebih dalam akan diprosesterlebih dahulu sampai habis" kemudianperulangan yang lebih luar baru akan akanbertambah

    engerjakan perulangan yang lebih dalamlagi mulai dari nilai a#alnya dan seterusnya.

  • 8/18/2019 Pengulangan for - Do

    14/17

    ,ontoh Program For Bersarang

    Program ForBersarang9

    Deklarasi

    I" : integer

    /lgoritma

    For I & - to ; Do

    For & - to < Do

    (rite0I"12nd)or

    2nd)or

  • 8/18/2019 Pengulangan for - Do

    15/17

    ,ontoh

  • 8/18/2019 Pengulangan for - Do

    16/17

    =atihan-. Buatlah Program dengan output sebagai

    berikut:

    -

    33

    >>

    3. Buatlah Program dengan output sebagai berikut:

    >

  • 8/18/2019 Pengulangan for - Do

    17/17

    . Buatlah Program dengan Pas*al yang

    digunakan untuk menghitung rata+rata daribarisan:

    2 4 6 8 10 12 14 16 18 20 32 24 26 28 30

    ;. Buatlah algoritma dan program untuk

    menentukan nilai terke*il dari N buah datainteger yang diba*a dari papan ketik. Nilai Ndiba*a terlebih dahulu 0N?61

    @. Buatlah algoritma program yang memba*a

    nilai n dan menghitung )aktorial n