|
|
|
A + B + C แล้วหาร3 ต้องการค่าเฉลี่ยเป็นทศนิยม 3 ตำแหน่ง |
|
|
|
|
|
|
|
echo number_format(($bl/3), 3);
|
|
|
|
|
Date :
2023-03-30 15:03:39 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง Code A + B + C แล้วหาร3 ต้องการค่าเฉลี่ยเป็นทศนิยม 3 ตำแหน่ง ครับ
<!DOCTYPE html>
<html>
<body>
<?php
$a = 5.19;
$b = 4.62;
$c = 4.36;
$d = 1.46;
$e = 2.95;
$f = 2.79;
$g = 0.061;
$h = 0.11;
$i = 0.11;
$j = 1.31;
$k = 1.05;
$l = 0.5;
$average = ($a + $b + $c) / 3;
$average2 = ($d + $e + $f) / 3;
$average3 = ($g + $h + $i) / 3;
$average4 = ($j + $k + $l) / 3;
$rounded_average = round($average, 3);
$rounded_average2 = round($average2, 3);
$rounded_average3 = round($average3, 3);
$rounded_average4 = round($average4, 3);
echo "The average of $a, $b and $c is $rounded_average";
echo "<br><br>";
echo "The average of $d, $e and $f is $rounded_average2";
echo "<br><br>";
echo "The average of $g, $h and $i is $rounded_average3";
echo "<br><br>";
echo "The average of $j, $k and $l is $rounded_average4";
?>
</body>
</html>
|
|
|
|
|
Date :
2023-04-13 20:42:44 |
By :
doanga2007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องดูด้วยว่าตัวเลขคำณวนเพื่ออะไร? ถ้าพวกค่าเงินหรือค่าทางวิศวกรรมหรือค่าที่ต้องการความแม่นยำสูง ให้ใช้ bcxxx functions.
ตัวอย่าง
Code (PHP)
$a = 5.19;
$b = 4.62;
$c = 4.36;
$ab = bcadd($a, $b, 3);
$abc = bcadd($ab, $c, 3);
$avg = bcdiv($abc, 3, 3);
echo $avg;// 4.723
echo '<hr>';
$abc = $a + $b + $c;
$avg = $abc/3;
echo number_format($avg, 3);// 4.723
กรณีศึกษาคำณวนแล้วผลไม่เป็นอย่างที่ต้องการ https://stackoverflow.com/questions/5037839/avoiding-problems-with-javascripts-weird-decimal-calculations
ของ thaicreate ก็มีแต่หาไม่เจอ จำคำค้นไม่ได้
|
|
|
|
|
Date :
2023-04-18 15:57:06 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|