|
|
|
ใครพอทำโปรแกรมเกี่ยวกับเงินทอนได้บ้างครับ ประมาณว่า เงินทอออกมา 5430 บาทให้ออกเป็น |
|
|
|
|
|
|
|
check ทีละหลักครับ
หลัก 1000 คงไม่มีปัญหาเพราะมีแต่แบงค์พัน
หลัก 100 check ทีละตัวกำหนดเงื่อนไข 100 200 300 400 500 600 700 800 900
หลัก 10 เหมือนกันกับหลักร้อย 10-90
งง ป่ะครับ
|
|
|
|
|
Date :
2009-07-18 11:50:49 |
By :
aunjijoke |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอ code เพื่อความกระจ่างหน่อยนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-07-19 10:01:57 |
By :
evekrub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้หลายแบบขึ้นอยู่กับการวิเคราะห์ครับ
$moneych = 5430;
$m1000 = 0;
$m500 = 0;
$m100 = 0;
$m20 = 0;
$m10 = 0;
if($moneych>=1000){
$m1000 = substr($moneych,0,1);
}
$newmon = $moneych%1000;
if($newmon>=100){
$m100 = substr($newmon,0,1);
}
$newmon %= 100;
if($newmon>=20){
$m20 = ($newmon-($newmon%20))/20;
}
$newmon %= 20;
if($newmon>=10){
$m10 = ($newmon-($newmon%10))/10;
}
$newmon %= 10;
echo "แบงค์ 1000 = ". $m1000."<br>";
echo "แบงค์ 100 = ". $m100."<br>";
echo "แบงค์ 20 = ".$m20."<br>";
echo "แบงค์ 10 = ".$m10."<br>";
echo "เหรียญ 1 = ".$newmon;
500 ทำเองนะครับ
|
|
|
|
|
Date :
2009-07-19 11:00:32 |
By :
zerocool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเราใช้ประมาณว่า เช็คว่าค่าเกิน 1000 จริง หาร ด้วย 1000
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 500 จริง หาร ด้วย 500
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 100 จริง หาร ด้วย 100
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 50 จริง หาร ด้วย 50
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 20 จริง หาร ด้วย 20
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 10 จริง หาร ด้วย 10
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 5จริง หาร ด้วย 5
แล้วเอาค่าที่เหลือ มาเช็คว่า เกินหรือ เท่ากับ 1 จริง หาร ด้วย 1
ถ้าประมาณนี้เขียน ยังไงอ่ะครับ
|
|
|
|
|
Date :
2009-07-26 10:28:12 |
By :
evekrub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มั่วๆ ไม่รู้ถูกป่าว
$r = 2599;
$s = '';
foreach(array(
1000=>'ใบ',500=>'ใบ',100=>'ใบ',50=>'ใบ',20=>'ใบ',
10=>'เหรียญ',5=>'เหรียญ',2=>'เหรียญ',1=>'เหรียญ')
as $p=>$suffix){
if ($r >= $p){
$r -= $d = $r-$r%$p;
$s .= "$p จำนวน ".$d/$p." $suffix,";
}
}
echo $s;
|
|
|
|
|
Date :
2009-07-26 11:49:20 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|