Jelaskan apa perbedaan counted loop dengan uncounted loop pada php?

Pengulangan adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah. Coba ketikkan code berikut:


<?php
echo "Angka 1<br>";
echo "Angka 2<br>";
echo "Angka 3<br>";
?>

Lihat hasilnya di browsermu. Lalu bagaimana jadinya jika Kamu mendapatkan kasus untuk menulis angka hingga 100 baris atau 50jt baris? Apa masih menggunakan cara kuno tersebut? contoh yang lainnya bagaimana seorang programmer mengambil isi database kemudian menampilkannya semua isi database tersebut, apa masih menggunakan echo saja? Solusinya yaitu menggunakan pengulangan.

Ada dua jenis perulangan dalam pemrograman, yaitu Counted loop dan Uncounted loop. Counted loop adalah perulangan yang sudah jelas banyak pengulangannya. Sedangkan Uncounted loop tidak pasti berapa kali dia akan mengulang.

Macam-macam pengulangan

Pengulangan for

for merupakan jenis pengulangan yang cukup sering digunakan, dan penggunaan pengulangan bentuk for ini tergantung kebutuhan. dan for ini bisa digunakan untuk contoh kasus sederhana yang saya sebutkan di awal tadi yaitu menampilkan angka 1 - 100 atau 1 - 50jt dengan cepat. For membuat semuanya menjadi sangat effisien. struktur for adalah seperti ini :

Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Dalam pengulangan for kita harus menentukan nilai awal pengulangan dan nilai akhir pengulangan.

Pengulangan for tidak membutuhkan counter untuk menaikan variabel karena sudah disebutkan pada salah satu parameter pengulangan. Bentuk umum pengulangan for adalah sebagai berikut:

for (nilai inisialisasi awal; kondisi loop; iterasi;) {

//tubuh loop, statement yang akan diulang

}

Proses pengulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false atau sudah tidak terpenuhi lagi. Pengulangan for biasanya menggunakan suatu variabel untuk mengendalikan berapa kali tubuh loop akan dieksekusi dan menentukan kapan loop akan berhenti. Variabel ini disebut juga dengan variabel kontrol.

Nilai inisialisasi awal merupakan variabel kontrol, proses inisialisasi nilai awal hanya akan dilakukan sekali saja. Iterasi berfungsi menaikan (increment) nilai variabel kontrol dan kondisi loop mengevaluasi apakah kondisi perulangan bernilai true atau false.

Disini saya akan memberikan conoth Program perulangan FOR

Program :

Jelaskan apa perbedaan counted loop dengan uncounted loop pada php?

Output:

Jelaskan apa perbedaan counted loop dengan uncounted loop pada php?

Penjelasan :

Pada program diatas pada perulangan for untuk parameter pertama kita lakukan inisialisasi nilai awal variabel i=1. kemudian kita membuat kondisi i<=10. pada bagian modifier kita melakukan penambahan (increment) nilai i++. Artinya bahwa ketika kondisi bernilai benar nilai i akan ditambahkan 1 begitu seterusnya hingga kondisi bernilai false.

Coba perhatikan dari hasil output diatas instruksi didalam blok for System.out.print(i+”, “); untuk mencetak nilai i terus dilakukan hingga nilai i memenuhi kondisi i<=10.

PERULANGAN WHILE

            Pernyataan while adalah pernyataan atau blok pernyataan yang diulang-ulang selama kondisi -loop bernilai true. Sintaks untuk perulangan while adalah sebagai berikut:

while (kondisi-loop) {

          //tubuh loop

statement-statement;

}

Setiap kondisi loop merupakan suatu ekspresi boolean yang mengendalikan tubuh loop. Kondisi tersebut dievaluasi untuk menentukan apakah tubuh loop di eksekusi atau tidak. Jika hasil evaluasi bernilai true, maka tubuh loop dieksekusi, sedangkan jika bernilai false, maka keseluruhan loop berhenti. Pernyataan (statement) dalam tubuh loop akan dieksekusi secara berulang.

Disini saya akan memberikan contoh Program perulangan While

Program :

Jelaskan apa perbedaan counted loop dengan uncounted loop pada php?

Output:

Jelaskan apa perbedaan counted loop dengan uncounted loop pada php?

Penjelasan :

Pada contoh program diatas kita menggunakan fungsi scanner untuk pengguna dapat menginput nilai saat program sedang berjalan.

Apa perbedaan while loop dan for loop?

Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.

Apakah perbedaan antara loop while dan do while?

Perulangan while akan melakukan perulangan kalau kondisi (syarat) terpenuhi. Sedangkan do/while melakukan perulangan dulu, kemudian memeriksa kondisinya atau sayaratnya. Kalau kondisi terpenuhi, maka do/while akan melanjutkan perulangan.

Apa yang dimaksud dengan looping pada pemrograman PHP?

Looping atau perulangan adalah suatu cara melakukan sesuatu secara berulang-ulang dengan menggunakan kode program. Misalnya, apabila kita ingin menampilkan "Happy ngoding" sebanyak sepuluh kali, kita hanya perlu menuliskannya sekali. Kode php-lah yang akan menampilkannya sebanyak sepuluh kali.

Apa itu countable looping?

Apa itu perulangan countable? Perulangan countable adalah perulangan yang dapat diperkirakan jumlah perulangannya sehingga kita dapat memutuskan berapa kali suatu proses dilakukan.