|
|
|
สอบถามเรื่องการตัดค่าเลขให้เป็นทศนิยมตามที่เราต้องการทีครับ |
|
|
|
|
|
|
|
เอาไปตันให้เหลือแต่ 55.55 ครับ จากนั้นก็เช็คว่า ถ้า 55.55 มากกว่าหรือเท่ากับก็ให้บอกไปอีก 0.01ครับ แต่ถ้าน้อยกว่า 55.54 ก็ให้แสดงค่า
55.55 ครับ พอดีคิดออกวิธีเดียว
|
|
|
|
|
Date :
2010-10-20 15:47:55 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FormatNumber(Z, 2)
|
|
|
|
|
Date :
2010-10-20 15:58:29 |
By :
kaimuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำ ขอบคุณสำหรับคำตอบครับ แต่ ........... ที่ผมถาม มันเป็นประมารว่า มีฟังชั่น ตัดค่า ให้เหลือ 2 ตำแหน่งเลยรึเปล่า
ไม่รู้ว่าเค้าใช้กันยังไง พวก Format$( Z , "#0.00" )
|
|
|
|
|
Date :
2010-10-20 15:58:52 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ KaimuK มากนะครับ เดวขอลองแปบ
|
|
|
|
|
Date :
2010-10-20 15:59:53 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดู Math.Round()
|
|
|
|
|
Date :
2010-10-20 16:28:27 |
By :
EvoLutionGT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องไปขอบคุณ คุณ EvoLutionGT นะครับ จากการทดสอบแล้วได้ผล อิอิ
Code (C#)
double a = 1.55666;
double b = Math.Round(a,2);
label1.Text = b.ToString();
|
|
|
|
|
Date :
2010-10-20 20:49:03 |
By :
nooknoname |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|