Hallo, kali ini saya akan menunjukkan tentang percobaan ke 5 yaitu mengenai Looping..

Percobaan 5

Statement Perulangan (Looping)

I. Tujuan

Mempelajari proses perulangan, menggunakan beberapa control statement seperti for,while, dan do-while.

II. Teori

Control statement adalah statement yang digunakan untuk mengarahkan jalannya program, sehingga urutan pengerjaan program dapat melompat – lompat atau berulang.

Statement yang termasuk Control statement adalah :

  1. if-else
  2. else-if
  3. goto()
  4. switch()
  5. break
  6. continue
  7. for()
  8. while()
  9. do-while

Statement for() digunakan untuk membuat perulangan yang dikontrol initial (nilai awal), condition (kondisi), increment decrement (penambahan/penurunan).  Statement while() digunakan juga untuk perulangan seperti statement for(), tetapi statement while() memeriksa kondisi dulu, bila kondisi memenuhi (benar), maka perulangan dilaksanakan.  Cara kerja dari statement do-while adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa bila kondisi memenuhi perulangan dilanjutkan bila tidak peulangan selesai.

III. Program Percobaan

5.4.1 Triangular adalah suatu susunan benda (bola) yang disusun sedemikian sehingga menyerupai segitiga, dengan mengetahui jumlah bola yang paling bawah, maka dapat dihitung jumlah seluruh bola yang menyusun triangular tersebut

.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.2 untuk menghitung beberapa jumlah triangular, maka dapat dibuat suatu tabel perhitungan jumlah triangular dengan melakukan iterasi sebanyak jumlah triangular yang diinginkan

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.3perulangan dalam perulangan (nested loop) ada kalanya digunkan apabila diperlukan perulangan berlipat, seperti misalnya untuk menghitung jumlah beberapa triangular. Program dibawah ini menghitung 5 triangular dengan jumlah nilai dasar berdasarkan masukan dari keyboard.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.4 Penggunaan perulangan while diperlukan apabila proses dalam suatu perulangan tidak langsung dikerjakan, akan tetapi melihat kondisinya lebuh dulu, apabila kondisi memenuhi maka proses dalam perulangan dikerjakan

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.5 ada dua bilangan tertentu dimana diinginkan suatu nilai pembagi bulat untuk kedua bilangan tersebut, maka dapat dilakukan pencarian bilangan pembagi tersebut menggunakan suatu iterasi sebagai berikut.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.6 Program untuk mencetak jumlah suatu triangular sampai sepuluh triangular.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.7 Proses perulangan tak terhingga, dimana untuk keluar dari proses diperlukan suatu kondisi tertentu, dan bila kondisi tersebut terpenuhi maka statement break akan beraksi.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.4.8 statement continue digunakan apabila dalam suatu proses perulangan tercapai suatu kondisi tertentu, sehingga suatu proses yang ke-n tidak dikerjakan (skip) dan dilanjutkan dengan proses selanjutnya (n+1)

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

IV. Tugas

5.5.1 Buatlah program untuk mencetak matriks identitas

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.2 Buatlah program untuk menampilkan tabel perkalian

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.3 Buatlah program membalikkan angka yang dimasukkan melalui keyboard

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.4 Buatlah tabel konversi suhu  dari derajat celcius ke derajat farenheit, reamur dan kelvin

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.5 Buatlah program untuk menghitung nilai rata – rata dari beberapa nilai yang di masukkan melalui keyboard

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.6 Buatlah program untuk menhitung jumlah angka suatu bilangan

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.7 Buatlah program untuk menampilkan tabel yang terdiri dari 10 faktorial pertama

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

5.5.8 Buatlah program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata – rata dari daftar nilai siswa yang dimasukkan melalui keyboard

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekiannn, mungkin cukup rumit tapi sangat menyenangkan kokk, terima kasih sampai jumpa di blog saya yang lainn^^