Senin, 28 Maret 2016

Membuat Program untuk Menghitung Faktorial dengan Menggunakan PHP

Assalamu'alaikum Wr.Wb.

Dalam kesempatan ini, saya akan memberikan informasi bagaimana membuat program untuk menghitung nilai faktorial dengan menggunakan For, While, dan Do-While.
Langsung saja, berikut cara-cara yang harus dilakukan untuk membuat program menghitung nilai faktorial.
Yang pertama, aktifkan XAMPP dan buka teks editor Notepad++. Buat halaman baru pada Notepad++ dan ketikan script coding dibawah ini.

-Source code menggunakan For

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan FOR</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,white,greenyellow,gold);
background:-moz-linear-gradient(top,white,greenyellow,gold);
background:-o-linear-gradient(top,white,greenyellow,gold);
background-attachment:fixed;
font-size:18px;
font-family: Kristen itc;
margin:0;
padding:18px;
}
h1 {
     text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan For</h1>
<h2><marquee>>> SITI MUZAYANAH | 14090003<<</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>

Berikut contoh hasilnya:



-Source code menggunakan While.

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,white,greenyellow,gold);
background:-moz-linear-gradient(top,white,greenyellow,gold);
background:-o-linear-gradient(top,white,greenyellow,gold);
background-attachment:fixed;
font-size:18px;
font-family: kristen itc;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan While</h1>
<h2><marquee>>> SITI MUZAYANAH | 14090003<<</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>

Berikut hasilnya:



-Source code menggunakan Do-While

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan Do_While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,white,greenyellow,gold);
background:-moz-linear-gradient(top,white,greenyellow,gold);
background:-o-linear-gradient(top,white,greenyellow,gold);
background-attachment:fixed;
font-size:18px;
font-family: kristen itc;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan Do_While</h1>
<h2><marquee>>> SITI MUZAYANAH | 14090003<<</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>

Berikut adalah hasilnya:


Simpan koding diatas pada folder C:\xampp\htdocs\nama_folder. Dan bukalah hasil diatas dengan membuka Web Browser dengan alamat localhost/nama_folder/nama_file.php .

Selamat mencoba ...  Semoga Bermanfaat :)
Terimakasih, Wassalamu'alaikum Wr.Wb.

0 komentar:

Posting Komentar