Mencari Kesalahan dalam Kode dengan Perulangan PHP
Dalam tugas-tugas berikutnya, seorang programmer menulis kode dan mungkin melakukan kesalahan di dalamnya. Anda harus memeriksa apakah kode melakukan apa yang dijelaskan. Jika kode berjalan tidak benar, Anda harus memperbaiki kesalahannya.
Kode harus menampilkan angka dari 0 hingga 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Kode harus menampilkan angka dari 10 hingga 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Kode harus menampilkan angka dari 10 hingga 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Kode harus menampilkan angka dari 0 hingga 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Kode harus mencari jumlah dari bilangan bulat
dari 1 hingga 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Kode harus mencari hasil kali bilangan bulat
dari 1 hingga 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Kode harus mengkuadratkan setiap elemen array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Kode harus mengisi array
dengan angka dari 1 hingga 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Kode harus memeriksa apakah dalam array
terdapat angka 3 atau tidak:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Kode harus menampilkan angka
dari 10 hingga 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Kode harus memeriksa apakah dalam array
terdapat angka 3 atau tidak:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Kode harus menampilkan angka
dari 10 hingga 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Kode harus menampilkan hanya elemen genap dari array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Kode harus menampilkan angka
dari 10 hingga 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Kode harus menampilkan angka
dari 10 hingga 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>