Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > php การทอนเหรียญ อัตโนมัติ ช่วยหน่อยนะค่ะ คิดไม่ออกแล้ว งง พึ่งเรียน



 

php การทอนเหรียญ อัตโนมัติ ช่วยหน่อยนะค่ะ คิดไม่ออกแล้ว งง พึ่งเรียน

 



Topic : 053075



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์




รายละเอีดย คือ สมุติว่า เรามีตัง อยู่ 200 บาท แล้วเราซื้อ ของไป 75.25 บาท

ระบบจะต้องทอนเงินให้เรา 124 .75 บาท
ชึ่งต้องมี เหรียญที่ทอน เป็น เหรียญ 10 สองเหรียญ
1 บาท 4 เหรียญ
50 ตาง 1 เหรียย
25 ตาง 1 เหรียญ

ช่วย หน่อยนะค่ะ

ไม่ไหวจิงๆ เชื่อว่าคนไทยยังมีนําใจต่อกันค่ะ อิอิ



Tag : PHP, VB.NET, C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-13 16:04:41 By : tax View : 9372 Reply : 8
 

 

No. 1



โพสกระทู้ ( 182 )
บทความ ( 0 )



สถานะออฟไลน์


ระบบจะต้องทอนเงินให้เรา 124 .75 บาท
ชึ่งต้องมี เหรียญที่ทอน เป็น เหรียญ 10 สองเหรียญ
1 บาท 4 เหรียญ
50 ตาง 1 เหรียย
25 ตาง 1 เหรียญ

ที่คุณพิมพ์มามันทอน 24.75 เองนิคะ

https://www.thaicreate.com/script/forum/049755.html

ไม่รู้อันนี้ช่วยได้ไหม ลองดูค่ะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-13 16:18:45 By : mzchewiize
 


 

No. 2



โพสกระทู้ ( 113 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ต้องทอนเป็นเหรียญทั้งหมดหรอคะ?

เราก็ไม่เคยเรียนหรอกนะ...แต่ลองคิดง่าย ๆ ดูว่าน่าจะใช้ DIV ได้ มันจะหารเอาเฉพาะเลขจำนวนเต็มที่หารลงตัวน่ะ
ค่อย ๆ DIV จากมากไปน้อย เริ่มจากเหรียญ 10 เหรียญ 5 เหรียญ 2 บาท เหรียญบาท แล้วค่อย DIV ด้วย .50 และ .25
โดยผลลัพธ์ที่ได้จากการ DIV แต่ละข้อก็ให้เก็บไว้ในตัวแปรคนละตัวแล้วค่อยมา display สรุปว่าแต่ละเหรียญมีจำนวนเท่าไหร่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-13 16:22:50 By : susaya
 

 

No. 3

Guest


ดูที่โค้ดนี้ครับ
http://web-programming-bookmark.blogspot.com/2010/12/change-calcuation.html

ถ้าต้องการแค่เหรียญก็ปรับเป็น
$x100 = array( '1000'=>'เหรียญ10', '500'=>'เหรียญ5', '200'=>'เหรียญ2', '100'=>'เหรียญบาท', '50'=>'เหรียญ50สตางค์', '25'=>'เหรียญ25สตางค์', );

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-13 16:54:18 By : num
 


 

No. 4



โพสกระทู้ ( 615 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code (PHP)
#include<stdio.h> 
main() 
{
    float recieve,change,total;
    int bank1000,bank500,bank100,bank50,bank20,coin10,coin5,coin2,coin1,coin_50,coin_25,x;
    printf ("Enter value 'Price is : "); 
    scanf ("%f",&total);
    
    do    {
    printf ("nEnter Money is : ");
    scanf ("%f",&recieve);
    if (recieve<total)
    {
        printf ("Customer money value price!!!\n");
    }
    }while(recieve<total);    

change = recieve - total;
    //จะได้เงินที่ต้องตอนออกมาคำนวณว่าต้องจ่าย แบงค์ เหรียญ อะไรบ้าง
    printf("\n#############################################\n");
    printf ("\n Change = %.2f bath\n\n",change);
    //ฟังชั่นการคำนวณว่าต้องทอนเงิน แบงค์ เหรียญ อะไรบ้าง
    bank1000=(int)change/1000;change=change-(bank1000*1000);
    bank500=(int)change/500;change=change-(bank500*500);
    bank100=(int)change/100;change=change-(bank100*100);
    bank50=(int)change/50;change=change-(bank50*50);
    bank20=(int)change/20;change=change-(bank20*20);
    coin10=(int)change/10;change=change-(coin10*10);
    coin5=(int)change/5;change=change-(coin5*5);
    coin2=(int)change/2;change=change-(coin2*2);
    coin1=(int)change/1;change=change-(coin1*1);
    coin_50=change/0.5;change=change-(coin_50*0.5);
    coin_25=change/0.25;change=change-(coin_25*0.25);
    //แสดงเงินทอน ว่าต้องทอน เงิน แบงค์ เหรียญ ดังนี้
    if (bank1000>0){printf(" Bank 1000 = %d note\n",bank1000);}
    if (bank500>0){printf(" Bank 500 = %d note\n",bank500);}
    if (bank100>0){printf(" Bank 100 = %d note\n",bank100);}
    if (bank50>0){printf(" Bank 50 = %d note\n",bank50);}
    if (bank20>0){printf(" Bank 20 = %d note\n",bank20);}
    if (coin10>0){printf(" 10 bath = %d coin\n",coin10);}
    if (coin5>0){printf("  5 bath = %d coin\n",coin5);}
    if (coin2>0){printf("  2 bath = %d coin\n",coin2);}
    if (coin1>0){printf("  1 bath = %d coin\n",coin1);}
    if (coin_50>0){printf(" 50 Stank = %d coin\n",coin_50);}
    if (coin_25>0){printf(" 0.25 Stank = %d coin\n",coin_25);}
    printf("\n#############################################\n");
    printf("\n    Thank You !!\n");
    printf("enter x to exit ");
    scanf("%d",&x);
    //จบการทำงานของโปรแกรม
}

อันนี้เป็นโค้ด ภาษา C ที่ผมเขียนตอนเรียนปี 1 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-13 18:51:13 By : t-monroe
 


 

No. 5

Guest


ขอบคุณคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-27 14:57:02 By : u
 


 

No. 6

Guest


Code (PHP)
function change($change){
    $_coin10 = 0;
    $_coin5 = 0;
    $_coin1 = 0;
    $_coin050 = 0;
    $_coin025 = 0;
    
    if(strpos($change,'.')!==false){
        $x = explode('.',round($change,2));
        $bath = $x[0];
        $satang = $x[1];
    }else{
        $bath = $change;
    }
    
    if(floor($satang/25) == 3){
        $_coin025 = 1;
        $_coin050 = 1;
    }else if(floor($satang/25) == 2){
        $_coin050 = 1;
    }else if(floor($satang/25) == 1){
        $_coin025 = 1;
    }else{
        $_coin025 = 0;
        $_coin050 = 0;
    }
    
    $ten = floor($bath/10);
    $five = floor(($bath%10)/5);
    $one = floor(($bath%10)%5)/1;
    
    return "10 Coin = $ten | 5 Coin = $five | 1 Coin = $one | .50 Coin = $_coin050 | .25 Coin = $_coin025 ";
    
}


echo change(136.74);


output 10 Coin = 13 | 5 Coin = 1 | 1 Coin = 1 | .50 Coin = 1 | .25 Coin = 0
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-28 17:31:55 By : Aprodise
 


 

No. 7



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

การบ้านป่าวค่ะเนี่ย..!!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-07 01:21:53 By : iibuu
 


 

No. 8

Guest


โจทย์มีว่า ให้แบงค์ 500 ซื้อของ 150 ได้เงินทอนเป็นแบงค์ร้อน แบงค์ห้าสิบ ยี่สิบ เหรียญสิบ เหรียญห้า และเหรียญบาทอย่างละกี่เหรียญ
# ช่วยหน่อยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-13 10:57:14 By : tar
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php การทอนเหรียญ อัตโนมัติ ช่วยหน่อยนะค่ะ คิดไม่ออกแล้ว งง พึ่งเรียน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่