Selasa, 16 Oktober 2018

Program Control : Repitition


Nama : Marcel
Kelas  : CB-01/LN-01
NIM   : 2201809071

Pengertian dari Repitition adalah Satu atau lebih instruksi diulang dengan jumlah waktu tertentu.
Jumlah pengulangan dapat ditentukan sebelumnya (dikodekan keras dalam program) atau ditentukan kemudian pada waktu proses.
  • Pengulangan / operasi perulangan:
    • For
    • While
    • Do-While
1. Repitition : For

  • Syntax:
    for(exp1; exp2; exp3) pernyataan;
    atau:
    for(exp1; exp2; exp3){
      pernyataan ke-1;
      pernyataan ke-2;
      …….
     }
    exp1 :  inisialisasi
    exp2 :  kondisi
    exp3 :  increment or decrement
    exp1, exp2 dan exp3 adalah pilihan
For  dapat dibagi menjadi 2 jenis yaitu:
 1. Loop Tidak Terbatas


  • Loop tanpa kondisi berhenti dapat menggunakan "for-loop" dengan menghapus semua parameter (exp1, exp2, exp3). Untuk mengakhiri penggunaan loop istirahat.

2.Loop Bersarang

  • Loop dalam satu lingkaran. Pengulangan operasi akan dimulai dari loop bagian dalam.

2.Repitition : While

Syntax :
while (exp) pernyataan;
atau:
while(exp){
  pernyataan ke-1;
  pernyataan ke-2;
   …..
}


While (exp) pernyataan;

exp adalah ekspresi Boolean. Ini akan menghasilkan benar (bukan nol) atau salah (sama dengan nol).
Pernyataan akan dieksekusi sementara exp tidak sama dengan nol.Evaluasi exp dilakukan sebelum laporan dieksekusi.

3.Repitition : Do-While

Syntax :
do{
    < pernyataan >;
} while(exp);

Tetap jalankan ketika exp benar, evaluasi exp dilakukan setelah mengeksekusi pernyataan (s).

4.Operasi Repitition
  • Dalam operasi sementara, blok pernyataan pernyataan tidak dapat dijalankan sama sekali jika nilai exp salah
  • Di do-while di sisi lain pernyataan pernyataan akan dieksekusi min sekali
  • Break didalam operasi Repitition digunakan untuk memberhentikan atau menyelesaikan Loop
5.Operasi Break VS Continue
  • Break:
    • mengakhiri loop (for, while dan do-while).
    • mengakhiri operasi sakelar.

  • Continue:
    • lewati semua sisa pernyataan (setelah pernyataan skip) di dalam pengulangan, dan lanjutkan secara normal ke loop berikutnya.

Tidak ada komentar:

Posting Komentar