Your SlideShare is downloading. ×
Bab 7 struktur looping
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bab 7 struktur looping

1,296

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,296
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  sequence/berurutan branching/percabangan looping/berulang.
  • 2.  Struktur looping digunakan untuk mengulangi langkah-langkah sebelumnya yang telah dikerjakan, kondisi perulangan dilakukan sampai suatu kondisi berhenti terpenuhi. Pemutaran kembali terjadi ketika mengalihkan arus diagram alur kembali ke atas, sehingga beberapa alur kembali berulang beberapa kali.
  • 3. Contoh Diagram Alur (1). Variabel A diberi A 1 harga 1. (2). Variabel A berubah harga menjadi 2 A A+1 (3). Variabel B diberi harga sebesar harga A dikalikan dengan harga B A*A A sendiri. (4). Harga B dicetak, lalu kembali ke langkah Cetak B 2,3, 4, dst Jadi yang tercetak adalah harga 4, 9, 16, dst...
  • 4.  Statement While Statement Do....While Statement For  Statement For Positif  Statement For Negatif  Statement For Bersarang (Nested Loop)
  • 5.  Perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. Bentuk Umum : while (syarat) pernyataan;Contoh :int bil = 1;while (bil<=5) cout<<bil;++bil; Output : 1, 2,3, 4, 5
  • 6.  Perulangan akan dilaksanakan terlebih dahulu dan pengujian perulangan dilakukan belakangan. Bentuk Umum : do pernyataan; while (syarat);Contoh :int bil=2;do cout<<bil;bil+=2;while(bil>=10); Output : 2 4 6 8 10
  • 7.  Bentuk Umum : for (inisialisasi; syarat perulangan; pengubah nilai) pemberian nilai awal mengatur naik/turunContoh :for (a=0; a<=10; ++a) perulangan positif (+1)for (a=0; a<=10; a+=2) perulangan positif (+2)for (a=12; a>=10; --a) perulangan negatif
  • 8. Perulangan for di dalam for lainnyaBentuk Umum :for (inisialisasi; syarat pengulangan; pengubah nilai){ for (inisialisasi; syarat pengulangan; pengubah nilai) { perintah; }}
  • 9.  Dalam membuat algoritma (contoh: menggunakan flowchart. Sebelum membuat flowchart terlebih dahulu kita identifikasi kira-kira ada berapa variabel/peubah yang digunakan dalam proses pembuatan algoritma. Bila sebuah rumus : luas = panjang x lebar Maka bila dibuat algoritmanya maka nanti terdapat 3 buah variabel yang akan digunakan.
  • 10.  Proses Mencetak bilangan 1 sampai 10 Start Bil = 1 Bil Yes Bil<=10 Bil = Bil +1 No End

×