STATEMENT PERULANGAN (LOOPING)

Assalammualaikum teman-teman!

kali ini kita bertemu lagi untuk membahas tentang bahasa C. untuk percobaan kali ini, kita akan belajar mengenai pengulangan, yang biasa disebut looping. Apa sih kegunaan dari looping pada pemrograman? Apa benar dapat mempermudah kita dalam membuat program? daripada pada kepo, yuk kita sama-sama belajar looping dalam bahasa C disini.

I. TUJUAN

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

II. TEORI

Control statement adalah statement yang digunakan untuk melompat-lompat atau berulang. Ada beberapa statement yang termasuk control statement, yaitu statement if-else, else-if, goto (), switch(), break, continue, for(), while(), dan do-while(). statement for () digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial (nilai awal), condition (kondisi), ncrement/ decrement (penambahan/penurunan). Perulangan dengan statement for, tidak memeriksa kondisi lebih dahulu, sehingga statement didalam for langsung dikerjakan dulu, kemudian baru memeriksa kondisi. Statement while() digunakan untuk perulangan juga, perbedaannya adalah statement while () memeriksa kondisi dulu, bila kondisi memenuhi (benar), maka perulangan dilaksanakan. Statement do-while adalah juga digunakan untuk perulangan , cara kerjanya adalah langsung mengerjakan badan loop, kemudian kondisi diperiksa terlebih dahulu, bila memenuhi perulangan dilanjutkan, bila tidak, maka perulangan akan selesai.

IV. TUGAS

  1. Membuat program untuk mencetak matrik identitas, langkah-langkah yang harus dilakukan seperti pada gambar dibawah ini:
    • Facebook
    • Twitter
    • Google+
    • Pinterest

Jika tidak ada error, maka tekan build and run, hasilnya akan seperti pada gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Membuat program untuk menampilkan tabel perkalian, langkah-langkah yang harus dilakukan seperti pada gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak ada error maka tekan build and run, hasilnya akan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. Membuat program untuk membalikkan tampilang angka yang dimasukkan melalui keyboard.

Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak ada error maka tekan build and run, hasilnya akan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. Membuat tabel konversi suhu dari derajat celcius ke derajat farenheit, reamur, kelvin.

Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak ada error maka tekan build ansd run, hasilnya akan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Membuat program untuk menghitung nilai rata-rata dari beberapa nilai yang dimasukkan melalui keyboard. Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak terjadi error, maka hasilnya akan seperti gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6. Membuat program untuk menghitung jumlah angka suatu bilangan.

Langkah-langkah yang harus dilakukan seperti pada gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak ada error, maka hasilnya akan muncul seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

7. Membuat program suatu bilangan faktorial n ditulis n! , langkah-langkah yang harus dilakukan adalah seperti pada gambar dibawah :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak terjadi error, maka hasilnya akan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

8. Membuat program untuk menghitung nilai minimal, nilai maksimal, dan nilai rata-rata dari daftar nilai siswa yang dimasukkan melalui keyboard. Langkah-langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak error, maka hasilnya akan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest