Program bilangan ganjil genap
Kita dapat menggabungkan operator perulangan (looping) dengan kondisi syarat (if) atau sebaliknya, memakai kondisi dalam perulangan.
Contoh :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$angka = 1;
while ($angka <= 15) {
if ($angka % 2) {$hasil = "Bilangan Ganjil"; }
else {$hasil = "Bilangan Genap";}
echo "Angka $angka Adalah $hasil <br>";
$angka++;
}
?>
</body>
</html>
Hasil :
Keterangan atau cara kerja program :
- Operator while akan melakukan pengulangan variabel $angka yang bernilai 1(satu) dengan patokan sesuai yang di kondisikan/disyaratkan yaitu while ($angka <= 15) yang berarti dibawah atau sama dengan 15.
- selanjutnya ada operator if dengan pensyaratan if ($angka % 2) yaitu setiap angka dari 1 s/d 15 di periksa satu persatu dengan setiap angka dikalikan dengan fungsi Modulus 2 (dua) yang mana itu membuat variabel baru yaitu $hasil dan ketika dikali modulus,bilangan pertama yaitu bilangan 1 ada hasilnya yaitu hasilnya 1 maka statetmennya adalah {$hasil = "Bilangan Ganjil"; }, else atau selain itu statetmenya else {$hasil = "Bilangan Genap";}.
- Selanjutnya di panggil untuk di tampilkan dengan echo "Angka $angka Adalah $hasil <br>";
$angka++; maksudnya adalah jelas slain string atau text yang di tulis, ada juga menampikan dua variabel yaitu $angka dan $ hasil yang di tampilkan secara berulang sampai kurang atau sama dengan 31 (<=31) serta urutanya ke bawah karena ada code <br> yang berarti gati baris.
Contoh :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$angka = 1;
while ($angka <= 15) {
if ($angka % 2) {$hasil = "Bilangan Ganjil"; }
else {$hasil = "Bilangan Genap";}
echo "Angka $angka Adalah $hasil <br>";
$angka++;
}
?>
</body>
</html>
Hasil :
Keterangan atau cara kerja program :
- Operator while akan melakukan pengulangan variabel $angka yang bernilai 1(satu) dengan patokan sesuai yang di kondisikan/disyaratkan yaitu while ($angka <= 15) yang berarti dibawah atau sama dengan 15.
- selanjutnya ada operator if dengan pensyaratan if ($angka % 2) yaitu setiap angka dari 1 s/d 15 di periksa satu persatu dengan setiap angka dikalikan dengan fungsi Modulus 2 (dua) yang mana itu membuat variabel baru yaitu $hasil dan ketika dikali modulus,bilangan pertama yaitu bilangan 1 ada hasilnya yaitu hasilnya 1 maka statetmennya adalah {$hasil = "Bilangan Ganjil"; }, else atau selain itu statetmenya else {$hasil = "Bilangan Genap";}.
- Selanjutnya di panggil untuk di tampilkan dengan echo "Angka $angka Adalah $hasil <br>";
$angka++; maksudnya adalah jelas slain string atau text yang di tulis, ada juga menampikan dua variabel yaitu $angka dan $ hasil yang di tampilkan secara berulang sampai kurang atau sama dengan 31 (<=31) serta urutanya ke bawah karena ada code <br> yang berarti gati baris.
Komentar
Posting Komentar