1. Program pertama yaitu tentang segitiga dengan menggunakan For While
Sourcecodenya :
<?php
echo"Tugas4WP1<br/><br/>";
for ($i=1; $i <=5 ; $i++){
$j=1;
while ($j <= $i){
$j++;
echo $i;
}
echo"<br/>";
}
?>
<?php
echo"Tugas4WP1<br/><br/>";
for ($i=1; $i <=5 ; $i++){
$j=1;
while ($j <= $i){
$j++;
echo $i;
}
echo"<br/>";
}
?>
Hasilnya :
2. Program Faktorial Dengan Menggunakan For
Sourcecodenya :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan For</title>
</head>
<td>Faktorial Dengan Menggunakan For</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Bilangan</td>
<td><input name="txtAngka" size="3" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan For</title>
</head>
<td>Faktorial Dengan Menggunakan For</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Bilangan</td>
<td><input name="txtAngka" size="3" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
Hasilnya :
3. Program Faktorial Dengan Menggunakan While
Sourcecodenya :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan While</title>
</head>
<td>Faktorial Dengan Menggunakan While</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Bilangan</td>
<td><input name="txtAngka" size="3" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan While</title>
</head>
<td>Faktorial Dengan Menggunakan While</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Bilangan</td>
<td><input name="txtAngka" size="3" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
Hasilnya :
4. Program Faktorial Dengan Menggunakan Do while
Sourcecodenya :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan Do while</title>
</head>
<td>Faktorial Dengan Menggunakan Do While</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Angka</td>
<td><input name="txtAngka" size="5" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
<!DOCTYPE html>
<html>
<head>
<title>Faktorial Dengan Menggunakan Do while</title>
</head>
<td>Faktorial Dengan Menggunakan Do While</td>
<body>
<form name="frm01" method="post">
<table>
<tbody><tr>
<td>Masukkan Angka</td>
<td><input name="txtAngka" size="5" type="text"></td>
</tr>
<tr>
<td colspan="2"><input name="hasil" value="Hasil" type="submit"></td>
</tr>
</tbody></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>
Hasilnya :