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