Contoh soal Latihan PHP
1. Buat variabel, minimal belanja dan total belanja yang berisi nilai 100000 dan 120000. Jika total belanja lebih besar dari minimalnya, maka dapat diskon 10%!
Pada bagian statement juga ditampilkan total bayar setelah dapat diskon!
Berikut Di bawah ini adalah Programnmya
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan</title>
</head>
<body>
<?php
$minimal_belanja =100000;
$total_belanja =95000; // Ubah total belanja sesuai keinginan
echo("Total Belanja: Rp.");
echo ($total_belanja);
echo "<br>";
if ($total_belanja >= $minimal_belanja) {
echo "Selamat, anda dapat diskon 10%!";
}
else {
echo "Maaf, anda tidak dapat diskon!";
}
echo "<br>";
echo("Total Bayar: Rp.");
if ($total_belanja >= $minimal_belanja)
echo ($total_belanja = $total_belanja - (0.1*$total_belanja));
else
echo ($total_belanja);
?>
</body>
</html>
Hasil Dari program di atas,jika belanjanya di bawah 100.000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan</title>
</head>
<body>
<?php
$minimal_belanja =100000;
$total_belanja =100000; // Ubah total belanja sesuai keinginan
echo("Total Belanja: Rp.");
echo ($total_belanja);
echo "<br>";
if ($total_belanja >= $minimal_belanja) {
echo "Selamat, anda dapat diskon 10%!";
}
else {
echo "Maaf, anda tidak dapat diskon!";
}
echo "<br>";
echo("Total Bayar: Rp.");
if ($total_belanja >= $minimal_belanja)
echo ($total_belanja = $total_belanja - (0.1*$total_belanja));
else
echo ($total_belanja);
?>
</body>
</html>
Hasil Dari program di atas jika belanjanya di atas 100.000
Struktur kontrol dengan menggunakan Beberapa operator
1.Buatlah proses seperti kalkulator yang bisa melakukan perhitungan :
a. Penjumlahan (+)
b. Pengurangan (-)
c. Perkalian (*)
d. Pembagian (/)
e. Modulus (%)
Terdapat 3 buah masukan yaitu : 2 variabel untuk input bilangan dan 1 variabel untuk operator.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
$bil1 = 15 ;
$bil2 = 5 ;
$oper = "%"; //ubah tanda perhitungan sesuai keperluan
$kur = $bil1 - $bil2;
$tambah = $bil1 + $bil2;
$bagi = $bil1 / $bil2;
$kal = $bil1 * $bil2;
$mo = $bil1 % $bil2;
echo "Bilangan 1 = $bil1";
echo "<br>";
echo "Bilangan 2 = $bil2";
echo "<br>";
echo "Operator = $oper";
echo "<br>";
if ($oper == "+") {
echo "Hasilnya $bil1 $oper $bil2 = $tambah";
}
else if ($oper == "-") {
echo "Hasilnya $bil1 $oper $bil2 = $kur";
}
else if ($oper == "/") {
echo "Hasilnya $bil1 $oper $bil2 = $bagi";
}
else if ($oper == "*") {
echo "Hasilnya $bil1 $oper $bil2 = $kali";
}
else {
echo "Hasilnya $bil1 $op $bil2 = $mo";
}
?>
</body>
</html>
Hasil
2.Sebuah minimarket menyediakan fasilitas belanja online. Dan untuk bulan ini toko tersebut memberikan discount. Buatlah program untuk toko tersebut dengan beberapa parameter sebagai berikut :
Input (simpan dalam bentuk variabel):
Nama Barang Harga satuan
Jumlah yang dibeli
Member toko atau bukan
Output:
Harga barang setelah didiskon
Jumlah total harga yang harus dibayar pembeli.
Jika pembeli tersebut adalah member, maka akan mendapat diskon lagi sebesar 5%.
Jumlah barang yang dibeli ada 2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tugas Struktur Kontrol</title>
</head>
<body>
<?php
$namabrg1="Sabun Cuci Rinso";
$harga1 = 9000;
$jmlh1 = 3;
$namabrg2="Sikat Gigi Pepsodent";
$harga2 = 7000;
$jmlh2 = 2;
$member = "ya";
echo "Apakah pembeli sebagai member:$member <br><br>";
echo "Nama barang yang dibeli <br>";
echo "Barang 1 : <br>";
echo "Barang = $namabrg1<br>";
echo "Harga = Rp. $harga1<br>";
echo "Jumlah = $jmlh1<br>";
echo "Diskon = 0.05 <br><br>";
echo "Barang 2 : <br>";
echo "Barang = $namabrg2<br>";
echo "Harga = Rp. $harga2<br>";
echo "Jumlah = $jmlh2<br>";
echo "Diskon = 0.05 <br><br>";
$total1 = ($harga1 * $jmlh1)-(($harga1 * $jmlh1)*0.05);
$total2 = ($harga2 * $jmlh2)-(($harga2 * $jmlh2)*0.05);
$total_harga = $total1 + $total2;
echo "Total harga = Rp. $total_harga<br>";
echo "Diskon untuk member = 0.05<br>";
if ($member == "ya"){
$total_harga_member = $total_harga-($total_harga * 0.05);
echo "Harga yang harus dibayar =Rp. $total_harga_member";
} else{
echo "Harga yang harus dibayar =Rp. $total_harga";
}
?>
</body>
</html>
hasil
Tidak ada komentar:
Posting Komentar