Cara Membuat Suatu Program untuk Menghitung Nilai Faktorial dengan menggunakan For, While, Do-While pada PHP

Assalamualaikum Wr. Wb

Hai Kawan J

Kali ini saya akan membagikan Bagaimana Cara Membuat Suatu Program untuk Menghitung Nilai Faktorial dengan menggunakan For, While, Do-While pada PHP. Tidak lupa saya ingatkan kembali untuk bisa membuat Suatu Program untuk Menghitung Nilai Faktorial dengan menggunakan For, While, Do-While pada PHP teman-teman harus sudah menginstal Web Browser, XAMPP dan Notepad++. Jika teman-teman bingung dalam menginstal XAMPP dan Notepad++ pada postingan saya sebelumnya sudah pernah saya jelaskan bagaimana cara menginstalnya.

Langsung saja dengan langkah-langkah Cara Membuat Suatu Program untuk Menghitung Nilai Faktorial dengan menggunakan For, While, Do-While pada PHP, sebagai berikut :

1.    Buka Notepad++.

2.    Klik menu File lalu pilih New untuk memulai mengetik source code-nya.

Tampilan Menu File -> New

3.    Setelah File -> New sudah terbuka, copy source code berikut ini :

-          Source code menggunakan For

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan FOR</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-moz-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-o-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Lucida Calligraphy;
margin:0;
padding:18px;
}
h1 {
     text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan For</h1>
<h2><marquee>-->>* By Novriani Hernawati *<<--</marquee></h2>
<h3>Tugas 4 -> WP1</h3>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        for($i=1; $i<=$angka; $i++){
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

-          Source Code menggunakan While

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-moz-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-o-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Lucida Calligraphy;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan While</h1>
<h2><marquee>-->>* By Novriani Hernawati *<<--</marquee></h2>
<h3>Tugas 4 -> WP1</h3>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        $i=1;
                        while($i<=5)
                        {
                            $i=$i+1; 
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

-          Source Code menggunakan Do-While

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan Do_While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-moz-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background:-o-linear-gradient(top,Turquoise,Hotpink,Violet,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Lucida Calligraphy;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan Do_While</h1>
<h2><marquee>-->>* By Novriani Hernawati *<<--</marquee></h2>
<h3>Tugas 4 -> WP1</h3>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        $i=1;
                        do
                        {
                             $hasil=$angka * faktorial($angka-1);
                             $i=$i+1;
                        }while($i<=5);
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

#catatan : Source code diatas merupakan gabungan PHP dan CSS

4.   Setelah source code sudah di copy-paste, simpan file tersebut di Local Disk (C) > folder XAMPP > pilih folder htdocs > buat folder baru yang bernama Tugas4_WP. Simpan satu persatu file Source code tersebut dengan nama : For.php, While.php, dan Do_While.php .

5. Setelah tersimpan buka browser yang kalian biasa pakai untuk mencoba apakah pembuatan Program untuk Menghitung Nilai Faktorial dengan menggunakan For, While, Do-While pada PHP telah berhasil. Ketik pada Web Browser :
-          localhost/Tugas4_WP/For.php
-          localhost/Tugas4_WP/While.php
-          localhost/Tugas4_WP/Do_While.php
jangan lupa untuk menjalankan XAMPP Controller.

6.    Jika berhasil akan muncul tampilan seperti berikut :

Tampilan Faktorial dengan For setelah dijalankan di browser

Tampilan Faktorial dengan While setelah dijalankan di browser

Tampilan Faktorial dengan Do-While setelah dijalankan di browser

YEY !! Silahkan dicoba dan semoga berhasil yah J

Wassalamualaikum Wr. Wb


0 komentar: