*** S E L A M A T D A T A N G ***

PENGULANGAN

Rata Penuh

Pendahuluan

Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah. Ini berbeda dengan manusia yang cepat lelah bila mengerjakan pekerjaan yang sama berulang-ulang. Tidak hanya lelah, tapi juga cepat bosan.

Struktur Pengulangan Ada 3 struktur dalam pengulangan, yakni repeat-until, for to do, while do.


Repeat Until
Struktur pengulangan repeat until dapat ditulis sebagai berikut :

Repeat
Aksi
Until kondisi
Struktur repeat until (repeat artinya ulangi, sedangkan until artinya sampai)
Kasus 1
Buatlah algoritma dengan keluaran sebagai berikut :


Penjualan
Kode Barang : ..............................
Nama Barang : ..............................
Harga : ..............................Jumlah Jual : ..............................
Total Harga : ..............................
Ada barang lain lagi (Y/T) :

Nama barang diperoleh berdasarkan kode barang mengikuti tabel berikut ini :


Sedangkan total harga diperoleh dari rumus berikut ini :Total Harga = harga x jumlah jual

Jika dijawab "Y" maka algoritma akan menampilkan kembali menu penjualan, jika dijawab "T" maka akan keluar dari algoritma.

Analisis
Yang menjadi variabel untuk menghentikan algoritma pada kasus ini adalah jawab, aksi akan terus diulangi (Repeat) sampai (Until) jawab = T. Pada saat jawab = T algoritma akan berhenti.


Kasus 2.
Terdapat N bilangan yang diinput dari piranti masukan. Tentukan nilai rata-rata dari N bilangan tersebut!

Penyelesaian
Misalkan terdapat 4 bilangan sebagai berikut :
4 7 6 9

N = 4, tentukan k=1, nilai k ini ditambah 1 setiap kali terjadi pengulangan, sehingga pengulangan akan berhenti pada saat k = N. Nilai rata-rata bilangan di atas adalah (4 + 7 + 6 + 9)/4, yakni 6,5. Jika dibentuk dalam rumus dapat dituliskan Rata = (x(1) + x(2) + x(3) + x(4))/N. Misalkan (x(1) + x(2) + x(3) + x(4)) dinamakan sebagai variabel jumlah.
Definisikan jumlah = 0 dan k = 1. Baca x yang pertama yakni 4, jumlah = 0 + 4, sehingga jumlah adalah 4. Naikkan nilai k menjadi 2 dengan perintah k = k+1, lalu baca x yang kedua, jumlah = 4 + 7, sehingga jumlah adalah 13. Demikian seterusnya sampai k = N. Anda perhatikan nilai 0 dan 4 yang ditulis tebal adalah jumlah pada langkah sebelumnya, sehingga dapat dibentuk rumus jumlah = jumlah + x. Berikut adalah algoritma untuk mencari nilai rata-rata dari N bilangan.

Tidak ada komentar:

Posting Komentar