วันเสาร์ที่ 22 พฤศจิกายน พ.ศ. 2557

ฟังก์ชั่นทางคณิตศาสตร์

1.ฟังก์ชันทางคณิตศาสตร์
1.1   ฟังก์ชัน abs() ใช้สำหรับการหาสัมบูรณ์ของเลขจำนวน (Absolute  Number) คือทำการเปลี่ยนเลขจำนวนให้เป็นค่าบวก ไม่ว่าตัวเลขที่นำมาเข้าฟังก์ชันนี้จะมีค่าติดลบหรือไม่ก็ตาม และนอกจากนั้นฟังก์ชันนี้ยังสามารถใช้กับตัวเลขจำนวนเต็ม หรือเลขทศนิยมก็ได้
abs.php
<?
            $num1 = -4.2;
            $num2 = 5;
            $num3 = -5;
            $abs1 = abs($num1);
            $abs2 = abs($num2);
            $abs3 = abs($num3);
            echo "ค่าสัมบูรณ์ของ $num1 คือ $abs1 <br>";
            echo "ค่าสัมบูรณ์ของ $num2 คือ $abs2 <br>";
            echo "ค่าสัมบูรณ์ของ $num3 คือ $abs3 <br>";
?>
1.2   ฟังก์ชัน max() และ min( )ใช้ในการหาว่ากลุ่มของตัวเลขที่กำหนดขึ้นมาตัวเลขใดมีค่ามากที่สุด และตัวเลขใดมีค่าน้อยที่สุดตามลำดับ โดยสามารถนำไปประยุกต์ใช้เพื่อหาว่าราคาสินค้าที่มีราคาแพงที่สุดคือเท่าไร และราคาสินค้าที่ถูกที่สุดคือเท่าไร

            max(ตัวเลขที่1, ตัวเลขที่2, …)
            min(ตัวเลขที่1, ตัวเลขที่2, …)
Max Min.php
<?
            $price1 = 5000;
           $price2 = 4500;
            $price3 = 6500;
            echo max($price1, $price2, $price3)."<br>";
            echo min($price1, $price2, $price3);
?>
1.3   ฟังก์ชัน pow()ใช้สำหรับการหาค่าของเลขยกกำลัง 
        *Pow(ตัวเลขฐานตัวเลขชี้กำลัง)
 pow.php
<?
            echo "2 ยกกำลัง 3 มีค่าเท่ากับ ".pow(2, 3)."<br>";
            echo "-1 ยกกำลัง 20 มีค่าเท่ากับ ".pow(-1, 20)."<br>";
            echo "0 ยกกำลัง 0 มีค่าเท่ากับ ".pow(0, 0)."<br>";
 ?>
1.4  ฟังก์ชัน rand() ใช้สำหรับการหาค่าของตัวเลขสุ่ม โดยการใช้งานของฟังก์ชันนี้จะสุ่มตัวเลขขึ้นมาโดยอัตโนมัติทำให้เราจะได้ค่าตัวเลขที่ไม่เหมือนกันแล้วแต่ว่ามันจะสุ่มอะไรให้ รูปแบบการใช้งานเป็นดังนี้
               *rand([ค่าต่ำสุดที่ต้องการให้สุ่ม ,  ค่าสูงสุดที่ต้องการให้สุ่ม])

 rand.php
<?
            echo "เลขสุ่มครั้งที่ 1 เท่ากับ ".rand() . "<br>";
            echo "เลขสุ่มครั้งที่ 2 เท่ากับ ".rand() . "<br>";
            echo "เลขสุ่มระหว่าง 5-15 เท่ากับ ".rand(5, 15);
 ?>
1.5  ฟังก์ชัน round() ใช้สำหรับการปัดตัวเลขทศนิยม ถ้าตำแหน่งที่ต้องการปัดมากกว่าหรือเท่ากับ 5 ตัวเลขด้านซ้ายที่ติดกันจะปัดขึ้น 1 แต่ถ้าตำแหน่งที่ต้องการปัดน้อยกว่า 5 ตัวเลขด้านซ้ายที่ติดกันจะเท่าเดิมคือไม่มีการปัด รูปแบบการใช้งานของฟังก์ชันนี้เป็นดังนี้
               *round(ตัวเลขทศนิยม, [จำนวนตัวเลขหลังจุดทศนิยมที่ต้องการ])
round.php
<?
            echo round(3.4)."<br>";      
            echo round(3.5)."<br>";      
            echo round(3.6)."<br>";      
            echo round(3.6, 0)."<br>";   
            echo round(1.95583, 2)."<br>";
            echo round(5.045, 2)."<br>"; 
            echo round(5.055, 2); 
?>
1.6 ฟังก์ชัน sqrt() ใช้สำหรับการหาค่ารากที่ 2 ของตัวเลขใดๆ (Square Root) 
Sqrt.php

<?
            echo "ค่ารากที่ 2 ของ 9 มีค่าเท่ากับ ".sqrt(9)."<br>";
            echo "ค่ารากที่ 2 ของ 10 มีค่าเท่ากับ ".sqrt(10);
?>


ไม่มีความคิดเห็น:

แสดงความคิดเห็น