|
|
|
คำนวณ ธนบัตรค่ะ ช่วยหาโค้ด php ในการคำนวณ ธนบัตร ให้หน่อย โจทย์ จงเขียนโปรแกรมการจ่ายเงินของตู้ ATM |
|
|
|
|
|
|
|
เช็คเงินว่ามากว่า 1000 ไหม เอา 1000 หารเหลือเศษเท่าไหร่ หาจาก จำนวนเงินทั้งหมด -(1000*จำนวนที่หารได้เป็นจำนวนเต็ม ) เช็คว่าเศษที่เหลือมากว่า >500 and <1000 ก็ทำเหมือนเดิมไปเรื่อยๆ ก็จะได้ว่าใช้แบงค์ไรบ้างครับ
|
|
|
|
|
Date :
17 มิ.ย. 2551 07:11:13 |
By :
bts |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบจำนวนเงินว่า เกิน 20,000 ไหม และหาร 100 ลงตัวไหม
จำนวนเงิน / 10000 แปลงค่าให้เป็น integer ก้จะได้จำนวนแบงค์พัน
ถ้า (จำนวนเงิน - (1000*จำนวนแบงค์พัน)) >= 500
จำนวนแบ่งค์500 =1
((จำนวนเงิน - (1000*จำนวนแบงค์พัน)) - 500) คือจำนวนแบงค์100
มิฉะนั้น (else)
(จำนวนเงิน - (1000*จำนวนแบงค์พัน)) คือจำนวนแบงค์100
จบ
งง mail มาถาม [email protected]
|
|
|
|
|
Date :
17 มิ.ย. 2551 14:42:04 |
By :
-_-" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอเป็นโค้ดที่ใช้เขียน PHP เลยได้ไหมคับ
กำลังทำโจทย์นี้เหมือนกันคับ
|
|
|
|
|
Date :
17 มิ.ย. 2551 22:04:04 |
By :
SD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องกำหนดเป็นค่าคงที่ไว้เลยหละครับ ไว้เชค
DEFINE("small","100"); // ค่าต่ำสุดที่เบิกได้
DEFINE("max","20000"); // ค่ามากสุดที่เบิกได้
แนะนำวิธีนะครับ ไม่ให้โค๊ดนะครับ เพราะมันจะยาวโพด
ต้องมี user and pass ของคนเบิกนะ
และจำนวนเงินในตู้ ต้องฟิกเป็น 3 blog ด้วยนะครับ ช่องใส่เงินจริง ๆมันจะฟิกไว้ว่า
blog แรกใส่เงิน 1000 ไปกี่บาท อันที่สองใส่ 500 ไปกี่บาท อันที่สามใส่ 100 ไปกี่บาท
1. รับค่าจาก txtbox กำหนด javascript ให้มันเชคตอนกดปุ่มว่าใช่ตัวเลขหรือเปล่า กำหนดไว้ 5 ตัวเพราะไม่เกิน หลักหมื่น
2. ส่งค่าไปที่ไฟล์อีกไฟล์ ให้มันเชคว่า ยอดที่ส่งมา เกิน Max หรือเปล่าถ้าเกินให้กลับมากรอกใหม่ให้ถูก แล้วมาเชคว่า ยอดที่รักมา ถูกต้องหรือเปล่าเช่นบางคน กดมา 125 บาท ให้มาแยกตัวเลขออกด้วย function explode แยกตัวแรกออกมา ถ้าข้างหลังไม่ใช่ 00 ก็ให้บอกว่า error หรือให้ตัดอัตโนมัติไปเลยว่าเป็น 100
3. ถ้าไม่เกิน ก็เข้าไปตรวจสอบอีกว่า ผู้ใช้คนนี้ เบิกในวันนี้ ถึงค่า max หรือยัง ถ้าเกิน ให้ exit ยกเลิกรายการ
4. ... คิดเอานะครับ .. ปวดมือ
|
|
|
|
|
Date :
17 มิ.ย. 2551 23:17:59 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include<iostream>
using namespace std;
int main(){
int Cus_money;
int Bank_pun;
int temp;
int Bank_har;
int Bank_roi;
int Bank_yee;
int Rean_sib;
int Rean_har;
int Rean_baht;
cout<<"Enter Money of Customer :";
cin>>Cus_money;
if(Cus_money > 1000){
Bank_pun = Cus_money /1000;
temp = Cus_money%1000;
if (temp>=500){
Bank_har = temp/500;
Bank_roi = temp/100-5;
}
else {
Bank_har =0;
Bank_roi = temp/100;
}
if(temp<500)
Bank_roi = (temp/100);
temp = temp%100;
Bank_yee = temp/20;
temp = temp%20;
Rean_sib = temp/10;
temp = temp%10;
Rean_har = temp/5;
Rean_baht = temp%5;
}
cout<<"BANK PUN 1000 x"<<Bank_pun<<endl;
cout<<"BANK HAR-ROI 500 x"<<Bank_har<<endl;
cout<<"BANK ROI 100 x"<<Bank_roi<<endl;
cout<<"BANK YEE-SIB 20 x"<<Bank_yee<<endl;
cout<<"REAN SIB 10 x"<<Rean_sib<<endl;
cout<<"REAN HAR 5 x"<<Rean_har<<endl;
cout<<"REAN BAHT 1 x"<<Rean_baht<<endl;
system("Pause");
return 0;
}
|
|
|
|
|
Date :
2011-07-05 01:36:58 |
By :
bukzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มั่วๆนะครับ เพิ่งนั่งเขียนไม่ได้แก้อะไรเลยย
|
|
|
|
|
Date :
2011-07-05 02:04:33 |
By :
bukzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หัดเขียนเองดีกว่าไหม ดูแล้วไม่ยากเลย วิธีคิดอ่ะนะ ส่วนโปรแกรมก็ให้ทำตามที่คิดนั่นหละคับ
|
|
|
|
|
Date :
2011-07-05 04:24:55 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body>
<form method ="POST">
<h2>ธนาคารจำรอง จำกัด</h2> <br>
ป้อนจำนวนเงินที่ต้องการ <br>
<input type="text" name="amount"> <br>
<input type ="submit" value="คำนวณ">
<input type ="reset" value="reset">
</form><br>
<?php
error_reporting(~E_NOTICE);
$amount=$_POST['amount'];
$a1000 = 0;
$a500 = 0;
$a100 = 0;
echo "คุณต้องการเงิน $amount บาท <br>";
for ($i=0; $i<100; $i++){
if ($amount >=1000) {
$a1000 += 1;
$amount -= 1000;
} else if ($amount >= 500){
$a500 +=1;
$amount -=500;
}else if ($amount >= 100){
$a100 +=1;
$amount -=100;
}
}
echo "ธนบัตร 1,000 บาท จำนวน $a1000 ใบ <br>";
echo "ธนบัตร 500 บาท จำนวน $a500 ใบ<br>";
echo "ธนบัตร 100 บาท จำนวน $a100 ใบ<br>";
?>
</body>
|
|
|
|
|
Date :
2018-01-19 22:46:54 |
By :
test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความคิดเห็นที่ 4 โอเครนะผมว่า อิอิ
|
|
|
|
|
Date :
2018-01-24 13:42:58 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|