belajar php

Panduan Pemula PHP: Kondisional Bersarang

Ini adalah bagian terakhir dari seri Panduan Pemula . Nah, melanjutkan pembahasan sebelumnya, salah satu hal penting untuk diingat tentang adalah bahwa ia dapat berupa kondisional bersarang, artinya di dalam satu kelompok kondisional bisa terdapat lebih dari satu pernyataan IF.

Berikut adalah contoh dari kasus sebelumnya mengenai diskon pelanggan. Memang ada cara lain untuk melakukannya, seperti menggunakan elseif () atau switch (), namun kiranya contoh di bawah bisa menunjukkan bagaimana cara kerja kondisional bersarang.

<?php
$beli = 5;
$harga = 10000; 
if ($beli > 10)
{ 
$diskon = .90; 
print "Anda menerima diskon pelanggan setia, harga Anda Rp" . $harga*$diskon;
} else { 
  if ($beli < 3) { 
     $diskon = .95; 
     print "Anda dapat diskon pelanggan baru, harga Anda Rp" . $harga*$diskon;  }
  else { 
  print "Maaf Anda tidak berhak dapat diskon, harga Anda Rp" . $harga;
  }
} 
?>

Program di atas, pertama akan memeriksa terpenuhi syarat untuk diskon pelanggan setia. Jika tidak, maka akan memeriksa apakah terpenuhi syarat diskon bagi pelanggan baru, sebelum akhirnya memberi hasil tidak berhak atas diskon.


Sebelumnya: Panduan Pemula PHP: Pernyataan Kondisional

Check Also

membuat copyright web dengan PHP

Membuat Copyright Otomatis Update dengan PHP

Di setiap website, biasanya ada pernyataan copyright di bagian bawah setiap halaman. Beberapa software yang …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *