• Kita juga dapat menggunakan loop seperti yang pernah kita coba di Scratch.
  • Buat program bernama meow.c dan isi kode program di seperti berikut ini:

  • Amati di dalam kode program di atas, fungsi printf() ditulis sebanyak 3x (3 baris). 
  • Kita dapat memperbaiki program di atas dengan menggunakan loop, seperti di bawah ini:

    Perhatikan bahwa kita membuat sebuah int bernama i memberinya nilai 0. Lalu, kita membuat sebuah while loop, yang akan terus menjalankan printf("meow\n") selama i < 3. Kemudian, setiap kali loop berjalan, nilai 1 ditambahkan ke i menggunakan statemen i++ .
    Hal ini sama seperti menghitung tiga kali, mulai dari 0 hingga 2, dan menampilkan kata meow di setiap hitungan.
  • Kode program di atas ekuivalen dengan script scratch berikut ini:

  • Selain menggunakan while loop, kita juga dapat menggunakan for loop.

    Perhatikan bahwa for loop memiliki tiga argument. Argument pertama, int i = 0 mengatur hitungan agar dimulai dari 0. Variabel i berfungsi sebagai counter atau penghitung.

    Argument ke-dua 
    i < 3 adalah kondisi yang diperiksa setiap kali perulangan berjalan.

    Terakhir, argument 
    i++ mengatur loop supaya menaikkan hitungan satu demi satu.

  • Baris program yang berada di badan loop, akan dieksekusi berkali-kali, selama syarat kondisi masih memenuhi.

  • Kode program di atas ekuivalen dengan script scratch berikut ini:

  • Kita juga dapat membuat loop berulang seterusnya tanpa henti, seperti berikut:

    Kode program di atas ekuivalen dengan script scratch berikut ini:

  • Amati bahwa pada loop di atas, kondisi yang diperiksa selalu bernilai True, sehingga badan loop akan dieksekusi seterusnya tanpa henti. Untuk menghentikannya, Anda dapat menggunakan tombol CTRL+C

Last modified: Thursday, 20 July 2023, 1:09 PM