Tugas PHP (Pbd Web)

1. Karateristik bangun dua dimensi

<html>
<body>
Menentukan Karakteristik Bangun 2 Dimensi<br> <br>
<form method=”post” action=”index.php?mode=pilih”>
Nama Bangun :
<select name=”nama_bangun”>
<option value=”segitiga”> Segitiga <br>
<option value=”bujur_sangkar”> Bujur Sangkar <br>
<option value=”persegi_panjang”> Persegi Panjang <br>
</select>
<br> <br>
<input type=”submit” value=”Pilih” name=”t1″/>
</form>

<?php
if(isset($_POST[‘t1’]))
{
$bangun = $_POST[‘nama_bangun’];
switch($bangun)
{
case “segitiga” : echo “Karakteristik segitiga :<br>
<ul>
<li>Terdiri dari 3 sudut</li>
<li>Mempunyai 3 sisi</li>
<li>Rumus : L=1/2*a*t</li>
</ul>”;
break;
case “bujur_sangkar” : echo “Karakteristik Bujur Sangkar :<br>
<ul>
<li>Terdiri dari 4 sudut</li>
<li>Mempunyai 4 sisi yang sama</li>
<li>Rumus : L=s*s</li>
</ul>”;
break;
default : echo “Karakteristik Persegi Panjang :<br>
<ul>
<li>Terdiri dari 4 sudut</li>
<li>Besar sudut 90 derajat </li>
<li>Memiliki panjang dan lebar</li>
<li>Mempunyai 2 diagonal</li>
<li>Rumus : L=p*l</li>
</ul>”;
}
}

?>

</body>
</html>

Hasil:

2. Penentuan diskon

<html>
<body>
Silahkan Masukkan Nilai <br> <br>
<form method=”POST” action=””>
Besar Pembelian: Rp <input type=”text” name=”harga” />
<label>
<input type=”submit” name=”Submit” value=”hitung”>
</label>
</form>
<?php
$harga_utama=$_POST[‘harga’];
$diskon=($harga_utama*10)/100;
$pembayaran=$harga_utama-$diskon;
echo “Diskon= $diskon<br>”;
echo “Pembayaran= $pembayaran”;
?>
</body>
</html>

Hasil:

3. Kalkulator sederhana

<html>
<body>
Silahkan Masukkan Nilai dan Pilih Operatornya: <br> <br>
<form method=”POST” action=””>
Operator 1 <input type=”text” name=”bil1″ /> <br>
Operator : &nbsp;
<select name=”operator”>
<option value=”1″> penjumlahan
<option value=”2″> pengurangan
<option value=”3″> perkalian
<option value=”4″> pembagian
</select> <br>
Operator 2 <input type=”text” name=”bil2″ />
<label>
<input type=”submit” name=”Submit” value=”hitung”>
</label>
</form>
<?php
$bilangan1=$_POST[‘bil1’];
$operator1=$_POST[‘operator’];
$bilangan2=$_POST[‘bil2’];
if ($operator1 == 1) {
$hitung=($bilangan1+$bilangan2);
echo “Hasil Penjumlahannya = $hitung”;
} elseif( $operator1 == 2) {
$hitung=($bilangan1-$bilangan2);
echo “Hasil Pengurangannya = $hitung”;
} elseif( $operator1 == 3) {
$hitung=($bilangan1*$bilangan2);
echo “Hasil Perkaliannya = $hitung”;
} elseif( $operator1 == 4) {
$hitung=($bilangan1/$bilangan2);
echo “Hasil Pembagiannya = $hitung”;
}
?>
</body>
</html>

Hasil:

4. menghitung nilai boolean

<html>
<body>
menghitung Nilai Boolean :<br> <br>
<form method=”POST” action=””>
<select name=”bolean1″>
<option value=”1″> TRUE
<option value=”0″> FALSE
</select>
<select name=”operator”>
<option value=”1″> AND
<option value=”2″> OR
</select>
<select name=”bolean2″>
<option value=”1″> TRUE
<option value=”0″> FALSE
</select>
<label>
<input type=”submit” name=”Submit” value=”hasil”>
</label>
</form>
<?php
$kata1=$_POST[‘bolean1’];
$operator1=$_POST[‘operator’];
$kata2=$_POST[‘bolean2’];
if ($operator1 == 1) {
$hasil=($kata1*$kata2);
if($hasil==0){
echo “FALSE”;
}else{
echo “TRUE”;
}
} elseif( $operator1 == 2) {
$hasil=($kata1+$kata2);
if($hasil==0){
echo “FALSE”;
}else{
echo “TRUE”;
}
}
?>
</body>
</html>

Hasil:

5. Tampilan Text

<html>
<body>
Silahkan masukkan Kalimat <br> <br>
<form method=”POST” action=””>
masukkan kalimat <input type=”text” name=”nama” /><p>
<select name=”operator”>
<option value=”10″> 10
<option value=”9″> 9
<option value=”8″> 8
<option value=”7″> 7
</select><p>
<input type=”radio” name=”opsi” value=”0″> Break <br>
<input type=”radio” name=”opsi” value=”1″> Continue <br>
<p>
<select name=”sisipkan”>
<option value=”6″> 6
<option value=”5″> 5
<option value=”4″> 4
<option value=”3″> 3
</select><p>
<label>
<input type=”submit” name=”Submit” value=”hitung”>
</label>
</form>
<br>
<?php
$bilangan1=$_POST[‘nama’];
$operator1=$_POST[‘operator’];
$rd=$_POST[‘opsi’];
$ke=$_POST[‘sisipkan’];

for ($i = 1; $i <= $operator1; $i++) {
if($i==$ke) {
if($rd==1){
echo “Hitungan ke-$i : Continue<br>”;
}else{
echo “Hitungan ke-$i : Break<br>”;
}
}else{
echo”Hitungan ke-$i : $bilangan1<br>”;
}
}
?>
</body>
</html>

Hasil:

6. Sort Data
<html>
<body>
Mengurutkan Data <br> <br>
<?php
echo “<b>Data Awal: <br><br></b>”;
$fruits = array(“[a]” => “adalah Nanas”, “[b]” => “adalah Pepaya”, “[c]” => “adalah Mangga”, “[d]” => “adalah Apel”);
foreach ($fruits as $key => $val) {
echo “$key = $val\n<br><br>”;
}
echo “<b>Hasil Sort :<br><br></b>”;
asort($fruits);
foreach ($fruits as $key => $val) {
echo “$key = $val\n <br><br>”;
}
?>
</body>
</html>

Hasil:

7. Macam-macam fungsi

<html>
<body>
Konversi, Faktoaril dan Fibonacci <br> <br>
<form method=”POST” action=””>
Masukkan Bilangan <input type=”text” name=”bilangan” /><p>
<select name=”pilihan”>
<option value=”1″> Konversi Suhu
<option value=”2″> Faktorial
<option value=”3″> Fibonaci<br>
<label>
<input type=”submit” name=”Submit” value=”proses”><br>
</label><br>
</form>
<?php
$bilangan_utama=$_POST[‘bilangan’];
$celsius=($bilangan_utama);
$farenheit=($bilangan_utama*1.8)+32;
$reamur=($bilangan_utama*0.8);
$kelvin=($bilangan_utama + 273);
$pil=$_POST[‘pilihan’];
if ($pil == 1) {
echo “Celsius= $celsius derajat<br>”;
echo “Farenheit= $farenheit derajat<br>”;
echo “Reamur= $reamur derajat<br>”;
echo “Kelvin= $kelvin derajat<br>”;
} elseif( $pil == 2) {
$hasil = 1;
for($i=1;$i<=$bilangan_utama;$i++){
$hasil = $hasil * $i;
}
echo “Hasil Faktorial “,$bilangan_utama,”! adalah “,$hasil;
}else{
$prev = 0;
$cur = 1;
echo $cur,”,”;
for ($i = 1; $i <=$bilangan_utama; $i++) {
$next = $prev + $cur;
$prev = $cur;
$cur = $next;

echo $next,”,”;
}
}

?>
</body>
</html>

Hasil:

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s


%d blogger menyukai ini: