Buat algoritma menggunakan bahasa pemrograman PHP dalam notasi For, While

Berikut ini adalah pertanyaan dari marina67786 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Buat algoritma menggunakan bahasa pemrograman PHP dalam notasi For, While dan Do While, untuk:=> Menampilkan bilangan yang habis dibagi 5 dari batas Awal dan batasAkhir yang diinput dari alat masukan​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan Penjelasan:

Pada pertanyaan, tidak ada definisi syarat mengenai batas awal dan batas akhir. Oleh karena itu, saya tetapkan sendiri syaratnya, yaitu:

  • batas awal > 0
  • batas akhir > 0
  • batas awal ≤ batas akhir

Kode program di bawah ini mencakup ketiga skema perulangan, yaitu: for, while, dan do...while. Variabel $count hanya digunakan untuk memberi informasi "Tidak ada" jika tidak ada bilangan kelipatan dalam rentang dari batas awal hingga batas akhir.

Contoh Kode Program PHP

<?php

// Membaca masukan $batasAwal dan $batasAkhir

// Syarat: $batasAwal dan $batasAkhir bernilai positif

//         dengan $batasAwal <= $batasAkhir

// Jika masukan tidak memenuhi syarat, pembacaan harus diulangi

do {

   list($batasAwal, $batasAkhir)

       = explode('-', readline("Masukkan batas awal dan batas akhir (dipisahkan dengan \"-\"): "));

   $batasAwal = (int)$batasAwal;

   $batasAkhir = (int)$batasAkhir;

} while ( !($batasAwal > 0) || !($batasAkhir > 0) || !($batasAwal <= $batasAkhir) );

// Menampilkan bilangan yang habis dibagi 5

// dari $batasAwal hingga $batasAkhir

// Menggunakan skema FOR

$count = 0;

echo "\n-- Menggunakan skema FOR --\n";

echo "Bilangan yang habis dibagi 5 yang berada pada range $batasAwal - $batasAkhir adalah:\n";

for ($i = $batasAwal; $i <= $batasAkhir; $i++) {

   if ($i % 5 == 0) {

       echo "$i ";

       $count++;

   }

}

if ($count == 0) echo "Tidak ada.";

// Menggunakan skema WHILE

$count = 0;

echo "\n\n-- Menggunakan skema WHILE --\n";

echo "Bilangan yang habis dibagi 5 yang berada pada range $batasAwal - $batasAkhir adalah:\n";

$i = $batasAwal;

while ($i <= $batasAkhir) {

   if ($i % 5 == 0) {

       echo "$i ";

       $count++;

   }

   $i++;

}

if ($count == 0) echo "Tidak ada.";

// Menggunakan skema DO...WHILE

$count = 0;

echo "\n\n-- Menggunakan skema DO...WHILE --\n";

echo "Bilangan yang habis dibagi 5 yang berada pada range $batasAwal - $batasAkhir adalah:\n";

$i = $batasAwal;

do {

   if ($i % 5 == 0) {

       echo "$i ";

       $count++;

   }

   $i++;

} while ($i <= $batasAkhir);

if ($count == 0) echo "Tidak ada.";

?>

Hasil Eksekusi

Dapat dilihat pada gambar screenshot  yang saya lampirkan.

Jawaban dan Penjelasan:Pada pertanyaan, tidak ada definisi syarat mengenai batas awal dan batas akhir. Oleh karena itu, saya tetapkan sendiri syaratnya, yaitu:batas awal > 0batas akhir > 0batas awal ≤ batas akhirKode program di bawah ini mencakup ketiga skema perulangan, yaitu: for, while, dan do...while. Variabel $count hanya digunakan untuk memberi informasi Jawaban dan Penjelasan:Pada pertanyaan, tidak ada definisi syarat mengenai batas awal dan batas akhir. Oleh karena itu, saya tetapkan sendiri syaratnya, yaitu:batas awal > 0batas akhir > 0batas awal ≤ batas akhirKode program di bawah ini mencakup ketiga skema perulangan, yaitu: for, while, dan do...while. Variabel $count hanya digunakan untuk memberi informasi Jawaban dan Penjelasan:Pada pertanyaan, tidak ada definisi syarat mengenai batas awal dan batas akhir. Oleh karena itu, saya tetapkan sendiri syaratnya, yaitu:batas awal > 0batas akhir > 0batas awal ≤ batas akhirKode program di bawah ini mencakup ketiga skema perulangan, yaitu: for, while, dan do...while. Variabel $count hanya digunakan untuk memberi informasi Jawaban dan Penjelasan:Pada pertanyaan, tidak ada definisi syarat mengenai batas awal dan batas akhir. Oleh karena itu, saya tetapkan sendiri syaratnya, yaitu:batas awal > 0batas akhir > 0batas awal ≤ batas akhirKode program di bawah ini mencakup ketiga skema perulangan, yaitu: for, while, dan do...while. Variabel $count hanya digunakan untuk memberi informasi

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 28 Feb 22