yes
no
10/Promotion/slider
no

Membuat Faktorial dengan PHP

Tidak ada komentar


Pada pelajaran matematika di SMA atau pada mata kuliah matematika di Perguruan Tinggi (Fakultas Teknik/MIPA/PMIPA), kita pernah belajar faktorial. Apakah faktorial itu? Faktorial adalah hasil perkalian bilangan asli dari 1 sampai dengan n bilangan. Notasi faktorial dari  n bilangan dinyatakan sebagai n!. Berdasarkan definisi faktorial diatas, maka faktorial dari n bilangan ditetapkan menjadi :
n!=1 x 2 x 3 x…x (n-2) x (n-1) x n
atau
n!= n x (n-1) x (n-2) x….x 3 x 2 x 1
Secara umum, dalam matematika faktorial didefinisikan sebagai :

 




Pada artikel ini penulis akan membahas materi faktorial dengan pemrograman. Bahasa program yang penulis gunakan yaitu PHP. Selain dengan PHP, faktorial dapat juga dibuat dengan bahasa pemrograman Visual Basic, Visual Basic.Net, C, C++, Delphi, Java, Javascript dan bahasa pemrogramn lainnya. Bahasa-bahasa pemrograman tersebut dapat dipelajari di tempat Kursus Komputer atau IT Training Center. Computer First adalah lembaga pendidikan kursus komputer yang membuka program kursus bahasa-bahasa pemrograman tersebut.


Pada program faktorial ini, untuk menghitung faktorial dari suatu nilai kita harus menginput nilai yang akan dibuat faktorialnya. Kemudian kita klik tombol Hasil, maka program akan memproses nilai tersebut untuk dibuat faktorialnya. Setelah itu, akan tampil angka yang merupakan hasil faktorial dari nilai yang sudah diinput tadi. Faktorial dapat dibuat dengan fungsi yang bersifat recursif (fungsi yang dapat memanggil dirinya sendiri). Untuk lebih jelasnya penulis tampilkan Form Input nilai faktorial dan kode programnya sebagai berikut:

 

Kode program :
Nama File : faktorial.php
<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</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){
                        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>

Jika program di running dan kita  input nilai 5, kemudian tekan tombol Hasil, maka akan tampil angka 150 yang merupakan hasil faktorial dari nilai 5 tersebut. Demikian artikel ini penulis buat, semoga bermanfaat bagi para pembaca blog Computer First. Silakan dicoba, dan jangan lupa beri komentarnya……





author profile image
Abdelghafour

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Tidak ada komentar

Posting Komentar

no
Computer First - First Choice in IT Training Center - menyediakan jasa pelatihan Kursus Komputer di Jakarta sejak dari usia dini yaitu sejak anak-anak sampai dengan dewasa. Computer First berdiri pada tahun 2001, Visi Computer First ingin menjadi First Choice in IT Training Center melalui pendidikan dan pelatihan komputer yang berkualitas terbaik [Computer First Indonesia] (http://computerfirst.co.id/images/logo/logo1.png)