บทความนี้จะมาเขียนโปรแกรม PHP เพื่อคำนวณเปรียบเทียบจำนวน และปริมาณสินค้าที่ได้รับจากโจทย์ที่กำหนดมาทดสอบกันดู
สร้างไฟล์ทดสอบชื่อ compare_product.php
มาลองเขียนโปรแกรม PHP เพื่อคำนวณค่ากันดู
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 1 ได้จำนวน 3 ซอง
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 2 ได้จำนวน 2 ซอง
ผงซักฟอกขนาดที่ 1 จำนวน 3 ซอง ได้น้ำหนักรวม 495 กรัม
ผงซักฟอกขนาดที่ 2 จำนวน 2 ซอง ได้น้ำหนักรวม 500 กรัม
เปรียบเทียบกันในด้านจำนวนที่ได้ :
ผงซักฟอกขนาดที่ 1 จะได้จำนวนที่มากกว่า 1 ซอง
เปรียบเทียบกันในด้านปริมาณที่ได้ :
ผงซักฟอกขนาดที่ 2 จะได้จำนวนที่มากกว่า 5 กรัม
สร้างไฟล์ทดสอบชื่อ compare_product.php
<?php
$product01_weight = 165;//ปริมาณสุทธิของแบบที่ 1
$product01_price = 20; // ราคา
$product02_weight = 250;//ปริมาณสุทธิของแบบที่ 1
$product02_price = 30; // ราคา
$customer_money = 60;//จำนวนเงินที่ลูกค้ามี
//คำนวณ
$qty01 = $customer_money / $product01_price;
$qty02 = $customer_money / $product02_price;
$total_weight_01 = $qty01 * $product01_weight;
$total_weight_02 = $qty02 * $product02_weight;
?>
<!DOCTYPE html>
<html>
<head>
<title>การเขียนโปรแกรม PHP คำนวณเปรียบเทียบสินค้า</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div id="content" style="border: 2px solid #cccccc; float: left; padding : 20px">
<h1>การเขียนโปรแกรม PHP คำนวณเปรียบเทียบสินค้า</h1>
<p>
ร้านขายของชำแห่งหนึ่ง ติดป้ายราคาผงซักฟอกชนิดซอง ซองขนาดที่ 1 มีน้ำหนักสุทธิ <?php echo number_format($product01_weight, 2);?> กรัม ราคา <?php echo number_format($product01_price, 2);?> บาท
<br/>
และราคาผงซักฟอกขนาดที่ 2 มีน้ำหนักสุทธิ <?php echo number_format($product02_weight, 2);?> กรัม ราคา <?php echo number_format($product02_price, 2);?> บาท
</p>
<p>นายซานมีเงินอยู่ : <?php echo $customer_money;?> บาท และต้องการซื้อด้วยจำนวนเงินทั้งหมดที่มี</p>
<p>1) นายซานควรเลือกซื้อผงซักฟอกขนาดใดจึงจะได้ปริมาณมากกว่ากัน</p>
<p>2) และได้ปริมาณมากกว่ากันเท่าไหร่</p>
</div>
<div style="clear:both">
<br/>
<p><u><strong>มาลองเขียนโปรแกรม PHP เพื่อคำนวณค่ากันดู</strong></u></p>
<p>
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 1 ได้จำนวน <b><?php echo $qty01;?></b> ซอง<br/>
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 2 ได้จำนวน <b><?php echo $qty02;?></b> ซอง
</p>
<p>
ผงซักฟอกขนาดที่ 1 จำนวน <b><?php echo $qty01;?> </b>ซอง ได้น้ำหนักรวม <b><?php echo $total_weight_01;?></b> กรัม<br/>
ผงซักฟอกขนาดที่ 2 จำนวน <b><?php echo $qty02;?> </b> ซอง ได้น้ำหนักรวม <b><?php echo $total_weight_02;?></b> กรัม
</p>
<br/>
<p><b>เปรียบเทียบกันในด้านจำนวนที่ได้</b> : <br/>
<u>
<?php
$difnum = 0;
if($qty01 > $qty02){
echo "ผงซักฟอกขนาดที่ 1";
$difnum = $qty01 - $qty02;
}else{
echo "ผงซักฟอกขนาดที่ 2";
$difnum = $qty02 - $qty01;
}
?>
จะได้จำนวนที่มากกว่า <b><?php echo $difnum;?></b> ซอง
</u>
</p>
<p><b>เปรียบเทียบกันในด้านปริมาณที่ได้</b> : <br/>
<u>
<?php
$difnum = 0;
if($total_weight_01 > $total_weight_02){
echo "ผงซักฟอกขนาดที่ 1";
$difnum = $total_weight_01 - $total_weight_02;
}else{
echo "ผงซักฟอกขนาดที่ 2";
$difnum = $total_weight_02 - $total_weight_01;
}
?>
จะได้จำนวนที่มากกว่า <b><?php echo $difnum;?></b> กรัม
</u>
</p>
</div>
</body>
</html>
มาลองเขียนโปรแกรม PHP เพื่อคำนวณค่ากันดู
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 1 ได้จำนวน 3 ซอง
เงิน 60 บาท ซื้อผงซักฟอกขนาดที่ 2 ได้จำนวน 2 ซอง
ผงซักฟอกขนาดที่ 1 จำนวน 3 ซอง ได้น้ำหนักรวม 495 กรัม
ผงซักฟอกขนาดที่ 2 จำนวน 2 ซอง ได้น้ำหนักรวม 500 กรัม
เปรียบเทียบกันในด้านจำนวนที่ได้ :
ผงซักฟอกขนาดที่ 1 จะได้จำนวนที่มากกว่า 1 ซอง
เปรียบเทียบกันในด้านปริมาณที่ได้ :
ผงซักฟอกขนาดที่ 2 จะได้จำนวนที่มากกว่า 5 กรัม
ความคิดเห็น
แสดงความคิดเห็น