Apa itu Looping?

Apakah yang dimaksud looping / pengulangan?

Dalam dunia programming, Looping adalah sebuah urutan perintah yang secara terus menurus diulang hingga suatu kondisi tercapai. Kondisi ini ditentukan oleh si programmer guna mempersingkat penulisan pada koding. 

Jenis jenis looping adalah

·         While loop

       While loop adalah loop yang paling mudah untuk digunakan. Contoh dari loop ini adalah

       while(condition){

       statements;

       }

       Loop ini hanya akan dieksekusi jika kondisi benar dari loop tersebut. Artinya, program akan dicek terlebih dahulu jika kondisinya terpenuhi (benar) maka akan dikerjakan dan jika kondisinya belum terpenuhi (salah) maka akan berhenti.

·         Do while loop

       Do while loop merupakan modifikasi dari perulangan while, yaitu dengan memindahkan pemeriksaan kondisi pada akhir. Contoh format dari loop ini :

      do{

      statements;

      }while(expression);

      Do while akan melakukan perulangan dulu, kemudian baru memeriksa kondisinya sudah terpenuhi atau belum. Artinya, program akan dijalankan terlebih dahulu di do lalu dicek di while. jika kondisinya terpenuhi (benar) maka akan dikerjakan dan jika kondisinya belum terpenuhi (salah) maka akan berhenti.

·         For loop

      Pernyataan yang digunakan untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyataan. Namun, for loop berbeda dari whille loop dan do while karena kondisinya dijadikan satu baris. Stuktur umum loop ini :

      for

      {

      statements;

      }


Contoh :

Kasus : Deret bilangan (10,11,12,13,14,15,16,17,18,19)

Coding :

/*

Judul        : Deret bilangan (10,11,12,13,14,15,16,17,18,19)

Programmer   : Muhammad Purnama Putra Pratama

NIM          : A11.2021.13751

Kelas        : A11.4114

Hari/tanggal : 16 Januari 2022

Posisi dirumah mengerjakan blog tugas akhir

*/

#include <iostream>

//kamus

using namespace std;

int a;

//algoritma

int main()

{

    for(int a = 10; a < 20; a++)

    {

        cout << a;

        cout << " ";

    }

    return 0;

}

Hasil :






Komentar