Cara Membuat Perulangan Menghitung Faktorial For While dan Do While pada PHP


Assalammualaikum Wr. Wb..

Kali ini saya akan mengeshare Cara Membuat Perulangan Menghitung Faktorial For While dan Do While pada PHP. sebelumnya komputer/laptop anda harus terinstall XAMPP dan Notepad++ terlebih dahulu. Jika sudah terinstall silahkan buat file .php menggunakan Notepad++ Anda.


  •  Sebelum copy paste silahkan buat folder di C:/xampp/htdocs/ dengan nama folder perulangan.
  • Sebelumnya kita buat dulu css nya. biar tampilannya tidak seperti zaman purba.
body{
color:#000;
background:-webkit-linear-gradient(top,red,orange,yellow,green);
background:-moz-linear-gradient(top,red,orange,yellow,green);
background:-o-linear-gradient(top,red,orange,yellow,green);
background-attachment:fixed;
font-size:18px;
font-family: Tahoma, sans-serif;
margin:0;
padding:48px;
}
h2{
color:blue;
}
h2:hover{
color:red;
}
a,a:visited{
color:blue;
text-decoration:none;
}
a:hover{
color:red;
text-shadow:0 2px 6px #888;
}
.panel{
max-width:480px;
background-color:skyblue;
margin:1px auto 1px;
padding:24px;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
box-shadow:0 4px 8px #000;
}
input{
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
font-size:18px;
padding:8px 14px;
margin:0 1px;
border:1px solid #888;
}
.field{
width:320px;
}
.tombol{
color:#fff;
background-color:#000;
}
.tombol:hover{
background-color:orange;
}
  • Simpan di C:/xampp/htdocs/perulangan dengan nama style.css

A. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN FOR

  • Silahkan copy paste script berikut :
<html>
<head>
<title>Menghitung Bilangan Faktorial menggunakan For pada PHP</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<?php
$n = isset($_POST['n']) ? $_POST['n'] : NULL;
if(isset($_POST['submit'])){
if($n!=NULL){
$bil = 1;
for($i=1;$i<=$n;$i++){
$bil = $bil*$i;
}
}else{
$bil = 'Bilangan Tidak boleh kosong mblo!';
}
}
date_default_timezone_set('Asia/Jakarta');
echo '<div class="panel">';
echo '<h2>Menghitung Bilangan Faktorial menggunakan For</h2>';
echo date("l, d-M-Y H:i:s");
echo '<hr>';
echo '<h4>Masukkan Bilangan :</h4>';
echo '<form action="" method="post">';
echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
echo '</form>';
if((isset($n))and($n!=NULL)){
echo '<h4>Hasil Faktorial :</h4>';
echo '=> ';
for($i=1;$i<$n;$i++){echo $i.'x';}
echo $n;
echo '<br/>';
}
echo '<h4>Jumlah Faktorial :</h4>';
echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
echo '<hr>';
echo '<a href="../">&laquo; Kembali</a>';
echo '<hr>';
echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
echo '</div>';
?>
</body>
</html>
  • Simpan di C:/xampp/htdocs/perulangan dengan nama for.php
  • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/for.php
  • Maka hasilnya seperti ini :


B. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN WHILE

  • Silahkan copy paste script berikut:
<html>
<head>
<title>Menghitung Bilangan Faktorial menggunakan While pada PHP</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<?php
$n = isset($_POST['n']) ? $_POST['n'] : NULL;
if(isset($_POST['submit'])){
if($n!=NULL){
$bil = 1;
$i=0;
while($i<$n){
$i++;
$bil = $bil*$i;
}
}else{
$bil = 'Bilangan Tidak boleh kosong mblo!';
}
}
date_default_timezone_set('Asia/Jakarta');
echo '<div class="panel">';
echo '<h2>Menghitung Bilangan Faktorial menggunakan While</h2>';
echo date("l, d-M-Y H:i:s");
echo '<hr>';
echo '<h4>Masukkan Bilangan :</h4>';
echo '<form action="" method="post">';
echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
echo '</form>';
if((isset($n))and($n!=NULL)){
echo '<h4>Hasil Faktorial :</h4>';
echo '=> ';
$i=0;
while($i<$n-1){
$i++;
echo $i.'x';
}
echo $n;
echo '<br/>';
}
echo '<h4>Jumlah Faktorial :</h4>';
echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
echo '<hr>';
echo '<a href="../">&laquo; Kembali</a>';
echo '<hr>';
echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
echo '</div>';
?>
</body>
</html>
  • Simpan di C:/xampp/htdocs/perulangan dengan nama while.php
  • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/while.php
  • Maka hasilnya seperti ini :


C. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN DO WHILE

  • Silahkan copy dan paste script berikut:
<html>
<head>
<title>Menghitung Bilangan Faktorial menggunakan Do While pada PHP</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<?php
$n = isset($_POST['n']) ? $_POST['n'] : NULL;
if(isset($_POST['submit'])){
if($n!=NULL){
$bil = 1;
$i=1;
do
{
$bil = $bil*$i;
$i++;
}
while($i<=$n);
}else{
$bil = 'Bilangan Tidak boleh kosong mblo!';
}
}
date_default_timezone_set('Asia/Jakarta');
echo '<div class="panel">';
echo '<h2>Menghitung Bilangan Faktorial menggunakan Do While</h2>';
echo date("l, d-M-Y H:i:s");
echo '<hr>';
echo '<h4>Masukkan Bilangan :</h4>';
echo '<form action="" method="post">';
echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
echo '</form>';
if((isset($n))and($n!=NULL)){
echo '<h4>Hasil Faktorial :</h4>';
echo '=> ';
$i=1;
do{
echo $i.'x';
$i++;
}while($i<$n);
echo $n;
echo '<br/>';
}
echo '<h4>Jumlah Faktorial :</h4>';
echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
echo '<hr>';
echo '<a href="../">&laquo; Kembali</a>';
echo '<hr>';
echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
echo '</div>';
?>
</body>
</html>
  • Simpan di C:/xampp/htdocs/perulangan dengan nama do_while.php
  • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/do_while.php
  • Maka hasilnya seperti ini :

Atau Anda juga bisa Download ZIP filenya disini.

Sekian dari saya, Terima kasih telah berkunjung. Semoga Bermanfaat.

Wassalammualaikum Wr. Wb.

Previous
Next Post »
Thanks for your comment