1 / 17

PERULANGAN ATAU LOOP

PERULANGAN ATAU LOOP. DEFI CAHYADI dhevotcool@yahoo.com. LOOPING. Loop atau pengulangan merupakan bagian yang sangat penting dalam teknik pemrograman . Loop digunakan untuk menghindari penulisan statemen yang berulang-ulang .

iolana
Download Presentation

PERULANGAN ATAU LOOP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PERULANGAN ATAU LOOP DEFI CAHYADI dhevotcool@yahoo.com

  2. LOOPING • Loop ataupengulanganmerupakanbagian yang sangatpentingdalamteknikpemrograman. • Loop digunakanuntukmenghindaripenulisanstatemen yang berulang-ulang. • Semuabahasapemrogramanmemiliki statement berkaitandengan loop. • Selainitu loop merupakansalahsatustrukturlogikadalampemrograman. • Dalamsebuahperulangan yang harusditentukanpertama kali adalahkapansuatu loop harusmulaidankapansuatu loop harusberakhiratauberhentiberproses. • Untukpergerakandarititikawalsampaipadatitikakhir, makadiperlukansuatulangkahuntukmengontrolnilaipergerakan loop. • Langkah yang diijinkanbolehbernilaipositifataupun negative.

  3. Perintah Perulangan : • LOOP FOR • LOOP WHILE • LOOP DO-WHILE • NESTED LOOP

  4. LOOP FOR • PERINTAH : FOR (VARIABEL=NILAI AWAL;VARIABEL>=NILAI AKHIR;VARIABEL=VARIABEL +/- STEP) BLOK STATEMENT

  5. LOOP WHILE • PERINTAH : VARIABEL = NILAI AWAL; WHILE (VARIABEL<=NILAI AKHIR) { BLOK STATEMENT BENER; VARIABEL = VARIABEL +/- STEP ; }

  6. LOOP DO-WHILE • PERINTAH : VARIABEL=NILAI AWAL; DO { BLOK STATEMENT; VARIABEL=VARIABEL +/- STEP ; } WHILE (VARIABEL<=NILAI AKHIR) ;

  7. CONTOH SOAL : • TAMPILKAN HASIL/OUTPUT SBB : 1 10 5 100 2 9 10 90 3 8 15 80 4 7 20 70 5 6 25 60 6 5 30 50 7 4 35 40 8 3 40 30 9 2 45 20 10 1 50 10

  8. TAMPILKAN HASIL/OUTPUT SBB STMIK BANI SALEH STMIK BANI SALEH STMIK BANI SALEH STMIK BANI SALEH STMIK BANI SALEH STMIK BANI SALEH STMIK BANI SALEH

  9. NESTED LOOP FOR FOR (VARIABEL=NILAI AWAL;VARIABEL>=NILAI AKHIR;VARIABEL=VARIABEL +/- STEP) { BLOK STATEMENT FOR (VARIABEL=NILAI AWAL;VARIABEL>=NILAI AKHIR;VARIABEL=VARIABEL +/- STEP) BLOK STATEMENT }

  10. Nested While • PERINTAH : VARIABEL -1= NILAI AWAL-1; WHILE (VARIABEL-1>=NILAI AKHIR-1) { BLOK STATEMENT BENER-1; VARIABEL -2= NILAI AWAL-2; WHILE (VARIABEL-2>=NILAI AKHIR-2) { BLOK STATEMENT BENER-2; VARIABEL-2 = VARIABEL-2 +/- STEP } VARIABEL-1 = VARIABEL-1 +/- STEP }

  11. Loop Do-While VARIABEL-1=NILAI AWAL-1; DO { BLOK STATEMENT-1; VARIABEL-2=NILAI AWAL-2; DO { BLOK STATEMENT-2; VARIABEL-2=VARIABEL-2 +/- STEP ; } WHILE (VARIABEL-2 >=NILAI AKHIR-2) ; VARIABEL-1 =VARIABEL-1 +/- STEP ; } WHILE (VARIABEL-1>=NILAI AKHIR-1) ;

  12. Tampilkan Hasil/Output sbb : • 1123 2123 3123 • 123451 123452 123453

  13. Tampilkan Hasil/Output sbb : Jurusan Sistem Informasi Stmik Bani Saleh Stmik Bani Saleh Stmik Bani Saleh Jurusan Sistem Informasi Stmik Bani Saleh Stmik Bani Saleh Stmik Bani Saleh

  14. Tampilkan Hasil/Output sbb : 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4

  15. Buatalgoritmadenganuntukmencetaktampilansbb : 1 2 3 4 5 2 3 4 5 3 4 5 4 5 5 • Buatalgoritmadenganuntukmencetaktampilansbb : 11111 2222 333 44 5

  16. Buatlahalgoritmauntukmenampilkanangkasbb : 123451 123452 123453 123451 123452 123453 • Buatlahalgoritmauntukmenampilkan OUTPUT sbb : X Y Z 1 1 1 1 2 1 1 3 1 1 1 2 1 2 2 1 3 2 2 1 1 2 2 1 2 3 1 2 1 2 2 2 2 2 3 2

  17. BuatlahAlgooritmauntukmencetaktampilansbb : STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA 1 STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA STMIK PRANATA INDONESIA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA JURUSAN SISTEM INFORMATIKA 2

More Related