1. menenukan karakteristik bangun 2D
2. Penentuan Diskon
3. Kalkulator Sederhana
4. Operator Logika
5. Pemilihan Tampilan Text
6. Sorting Data
7. Macam-macam Fungsi
penyelesaian !
1. Menentukan Karakteristik Bangun 2D
Pertama kita buat form tampilan seperti gam
Lalu kita buat listing php -nya untuk menentukan karakteristik sebuah bangun 2 Dimensi.
Berikut listing php dari program karakteristik bangun 2D:
$bangun=$_POST["bangun"];
if ($bangun=="Segitiga")
{echo "Karakteristik dari Segitiga adalah :";
echo "-Ada 3 sisi";
echo "-Besar total sudut 180 derajat";
echo "-Memiliki 3 Sumbu Simetri";}
if ($bangun=="Bujur Sangkar")
{echo "Karakteristik dari Bujur Sangkar adalah :";
echo "- Ada 4 sisi";
echo "- Besar tiap sudut 90 derajat";
echo "- Memiliki sisi yang sama";}
if ($bangun=="Persegi Panjang")
{echo "Karakteristik dari Persegi Panjang adalah :";
echo "- Ada 4 sisi";
echo "- Besar tiap sudut 90 derajat";
echo "- Memiliki panjang dan lebar";
echo "- Memiliki 2 Diagonal";}
?>
Jika di jalankan akan tampil seperti gambar dibawah :
2. Penentuan Diskon
Buat Form tampilan seperti gambar dibawah ini :
Lalu kita buat listing php -nya untuk menentukan diskon pembelian barang.
berikut merupakan listing dari program penentuan diskon:
$harga=$_POST["harga"];
$diskon=$harga*0.1;
$hasil=$harga-$diskon;
echo "Diskon = Rp. $diskon";
echo "Pembayaran = Rp. $hasil";
?>
3. Kalkulator Sederhana
Buat Form tampilan seperti gambar dibawah ini :
Lalu kita buat listing php -nya melakukan penghitungan sederhana.
berikut merupakan listing dari program kalkulator sederhana:
$angka1=$_POST["angka1"];
$angka2=$_POST["angka2"];
$operator=$_POST["operator"];
if ($operator=="Penjumlahan"){$hasil=$angka1+$angka2;}
if ($operator=="Pengurangan"){$hasil=$angka1-$angka2;}
if ($operator=="Perkalian"){$hasil=$angka1*$angka2;}
if ($operator=="Pembagian"){$hasil=$angka1/$angka2;}
echo "Hasil $operator = $hasil";
?>
Jika di jalankan akan tampil seperti gambar dibawah :
4. Operator Logika
Buat Form tampilan seperti gambar dibawah ini :
Lalu kita buat listing php -nya melakukan penentuan hasil operator AND atau OR.
berikut merupakan listing dari program operator logika sederhana:
$x1=$_POST["nilai1"];
$x2=$_POST["nilai2"];
$operator=$_POST["operator"];
switch($operator)
{case ("OR"):
if(($x1=="TRUE")and($x2=="TRUE"))
{echo "Nilai : TRUE";}
if(($x1=="TRUE")and($x2=="FALSE"))
{echo "Nilai : TRUE";}
if(($x1=="FALSE")and($x2=="TRUE"))
{echo "Nilai : TRUE";}
if(($x1=="FALSE")and($x2=="FALSE"))
{echo "Nilai : FALSE";}
break;
case ("AND"):
if(($x1=="TRUE")and($x2=="TRUE"))
{echo "Nilai : TRUE";}
if(($x1=="TRUE")and($x2=="FALSE"))
{echo "Nilai : FALSE";}
if(($x1=="FALSE")and($x2=="TRUE"))
{echo "Nilai : FALSE";}
if(($x1=="FALSE")and($x2=="FALSE"))
{echo "Nilai : FALSE";}
break;
case ("XOR"):
if(($x1=="TRUE")and($x2=="TRUE"))
{echo "Nilai : FALSE";}
if(($x1=="TRUE")and($x2=="FALSE"))
{echo "Nilai : TRUE";}
if(($x1=="FALSE")and($x2=="TRUE"))
{echo "Nilai : TRUE";}
if(($x1=="FALSE")and($x2=="FALSE"))
{echo "Nilai : FALSE";}
break;
}
?>
Jika di jalankan akan tampil seperti gambar dibawah :
5. Pemilihan Tampilan Text
Buat Form tampilan seperti gambar dibawah ini :
Lalu kita buat listing php -nya untuk melakukan jenis break atau continue yang akan di pilih.
berikut merupakan listing dari program tampilan teks:
$text=$_POST['teks'];
$tampil=$_POST['tampil'];
$tipe=$_POST['tipe'];
$ke=$_POST['ke'];
for ($a=0;$a<=$tampil;$a++)
{if (($tipe=="break")and($a==$ke))
{echo "hitungan ke-$a : Break
";
break;
}
if (($tipe=="continue")and($a==$ke))
{echo "hitungan ke-$a : Continue
";
$a=$a+1;
}
echo "hitungan ke-$a :$text
";
}
?>
Jika di jalankan akan tampil seperti gambar dibawah :
Buat Form tampilan seperti gambar dibawah ini :
berikut merupakan listing dari program mengurutkan teks:
$buah[A]=$_POST["teks1"];
$buah[E]=$_POST["teks2"];
$buah[C]=$_POST["teks3"];
$buah[F]=$_POST["teks4"];
$buah[D]=$_POST["teks5"];
printf("Data asli :
\n");
while(list($indeks,$nilai)= each($buah))
{
printf("$indeks adalah $nilai
\n ");
}
sort($buah);
printf("
Hasil Pengurutan dengan sort :
\n");
while(list($indeks,$nilai)= each($buah))
{
printf("$indeks adalah $nilai
\n");
}
?>
Jika di jalankan akan tampil seperti gambar dibawah :
7. Macam-macam Fungsi
fungsi yang di sajikan dalam program ini berupa fungsi perhitungan fibonacci, fungsi perhitungan faktorial, dan konversi suhu.
Berikut merupakan listing dari program dari macam-macam fungsi:
$bilangan=$_POST["bilangan"];
$fungsi=$_POST["fungsi"];
function faktorial($bilangan)
{
if($bilangan == 0 or $bilangan == 1)
{
return 1;
}
else
{
return($bilangan * faktorial($bilangan - 1));
}
}
if ($fungsi=="Faktorial"){echo "Hasil Faktorial $bilangan adalah ", faktorial($bilangan);}
elseif ($fungsi=="Fibonacci")
{$N =$bilangan;
$s1st = 1;
$s2nd = 1;
echo "Hasil Bilangan Fibonacci $bilangan adalah ", $s1st." ".$s2nd." ";
for ($i=3;$i<=$N;$i++){
$sNow = $s1st + $s2nd;
echo $sNow." ";
$s1st = $s2nd;
$s2nd = $sNow;
}}elseif ($fungsi=="Konversi Suhu")
{$Celcius =$_POST["bilangan"];
$Fahrenheit=(9/5*$Celcius)+32;
$Reamur=(4/9*$Celcius)+32;
$Kelvin=273+$Celcius;
echo "Celcius = $Celcius Derajat";
echo "
";
echo "Fahrenheit = $Fahrenheit Derajat";
echo "
";
echo "Reamur = $Reamur Derajat";
echo "
";
echo "Kelvin = $Kelvin Derajat";
}
?>
untuk lebih jelasnya mengenai program-program di atas anda dapat mendownload semua source codenya disini.
bgus juga le', olle matoro' jiyah. he.,.,.
BalasHapus