struktur kontrol menggunakan operator dengan PHP

 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