BELAJAR PHP PERHITUNGAN DAN SCRIPT MENGHITUNG DISKON

STRUKTUR KONTROL

Cara Menghitung Diskon di PHP (Latihan) :

    Sebelum memulai pastikan sudah memiliki, VS Code & XAMPP jika belum, bisa mendonwload dahulu https://code.visualstudio.com/download & https://www.apachefriends.org/download.html.


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.


gunakan Script dibawah ini :

<!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 = 12 ;
  $bil2 = 3 ;
  $op = "%";
  $kr = $bil1 - $bil2;
  $t = $bil1 + $bil2;
  $b = $bil1 / $bil2;
  $kl = $bil1 * $bil2;
  $mo = $bil1 % $bil2;

  echo "Bilangan 1 = $bil1";
  echo "<br>";
  echo "Bilangan 2 = $bil2";
  echo "<br>";
  echo "Operator = $op";
  echo "<br>";
 
  if ($op == "+") {
    echo "Hasilnya $bil1 $op $bil2 = $t";
  }
  else if ($op == "-") {
    echo "Hasilnya $bil1 $op $bil2 = $kr";
  }
  else if ($op == "/") {
    echo "Hasilnya $bil1 $op $bil2 = $b";
  }
  else if ($op == "*") {
    echo "Hasilnya $bil1 $op $bil2 = $kl";
  }
  else {
    echo "Hasilnya $bil1 $op $bil2 = $mo";
  }
  ?>

</body>
</html>


jika sudah, maka akan menampilkan hasil seperti ini :

hasil dari operasi menggunakan operator "%"




nb. Sebagai catatan, pada variabel "$op". dapat diubah dengan simbol yang lain (+,-,/,*)
dan nanti akan menghasilkan output sesuai dengan operator yang di terapkan.


Buatlah program untuk toko
    Sebuah minimarket menyediakan fasilitas belanja online. Dan untuk bulan ini toko tersebut memberikan discount. Buatlah program untuk toko tersebut dengan perumpamaan pembeli adalah sebagai berikut :
barang 1 : sabun cuci rinso, harga 9000, jumlah 3, diskon 0.05
barang 2 : sikat gigi pepsodent, harga 7000, jumlah 2, diskon 0.07

Output: 
-Harga total 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.

Scriptnya : 

<!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>Hitung Diskon</title>
</head>
<body>
<?php

    $pelanggan = "member";
    $diskon_member = 0.05;

$nama_barang1 = "Sabun Cuci Rinso";
$harga1 = 9000;
$jumlah1 = 3;
$diskon1 = 0.05;
$nama_barang2 = "Sikat Gigi Pepsodent";
$harga2 = 7000;
$jumlah2 = 2;
$diskon2 = 0.07;

if ($pelanggan == "member"){
    $biaya1 = ($harga1 *$jumlah1);
    $total1 = $biaya1 - ($biaya1*$diskon1);
    $biaya2 = ($harga2 *$jumlah2) ;
    $total2 = $biaya2 - ($biaya2*$diskon2);

    $total = $total1 + $total2;
    $total_member = $total - ($total * $diskon_member);
    }
else{
    $total = $total1 + $total2;
}

echo("Apakah ada kartu member? : ya");
echo "<br>";
echo "<br>";
echo("Nama barang yang dibeli");
echo "<br>";
echo("Barang 1");
echo "<br>";
echo ("Barang = $nama_barang1");
echo "<br>";
echo ("Harga = $harga1");
echo "<br>";
echo ("Jumlah = $jumlah1");
echo "<br>";
echo ("Diskon = $diskon1");
echo "<br>";
echo "<br>";
echo("Barang 2");
echo "<br>";
echo ("Barang = $nama_barang2");
echo "<br>";
echo ("Harga = $harga2");
echo "<br>";
echo ("Jumlah = $jumlah2");
echo "<br>";
echo ("Diskon = $diskon2");
echo "<br>";
echo "<br>";
echo ("Total bayar = $total");
echo "<br>";
echo ("Diskon untuk member = $diskon_member");
echo "<br>";
echo ("Harga yang harus dibayar = $total_member");
echo "<br>";

?>
</body>
</html>

Hasilnya maka akan seperti ini :


Comments

Popular Posts